Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2013, 07:53
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 5 meses
Puntos: 774
Respuesta: no entiendo la funciona CHARINDEX

si si empieza desde la posicion 5 (ignora las demas apariciones de la cadena) por ejemplo:

Código SQL:
Ver original
  1. DECLARE @document VARCHAR(64);
  2.  
  3. SELECT @document = 'vitalctors are vital safety' +
  4. ' components of your bicycle.';
  5. SELECT CHARINDEX('vital', @document, 5);

sigue dando 16, porque porque empezo la busqueda de la cadena desde la posicion 5 ignorando lo que habia detras, pero da 16 porque la encuentra en la posicion 16 de la cadena "completa" no esta tomando la posicion 5 como inicio de cadena :)

espero haberme explicado :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me