charindex - findstring ssis
Ayuda con SubString en SSIS (1)
Esto debería hacer lo que quieras ... ¡un poco desordenado!
SUBSTRING( Category, FINDSTRING( Category, "|", 2 )+1,FINDSTRING( Category, "|", 3 )-FINDSTRING( Category, "|", 2 )-1)
Hola a todos,
Tengo un pequeño problema con la SubString-Function en SSIS (Derived Column).
Pronto..
Estas son las posibles cadenas de entrada:
Juguetes | Categoría | Coches | Lego
Juguetes | Caliente y nuevo | Chicas y estilo de vida | Muñeca
Juguetes | Nuevo
Barbies | Categoría | Móvil
Necesito filtrar la palabra después del segundo "|".
En primer caso: "Cars"
En el segundo caso: "Girls & Lifestyle"
En el tercer caso: ""
En el cuarto caso: "Móvil"
Mi intento fue: SUBSTRING (Categoría, FINDSTRING (Categoría, "|", 2) + 1, FINDSTRING (Categoría, "|", 3))
No funciona porque el FINDSTRING (Categoría, "|", 3) da el índice, ¡pero necesito la longitud de la Palabra! ¿Cómo puedo contar los Caracteres de una palabra en una Cadena?
Gracias por su ayuda y lo siento por mi mal inglés!
Saludos cordiales Alex