SQL Server - Extraer cadena con posicion no fija

   
Vista:

Extraer cadena con posicion no fija

Publicado por Pedro (9 intervenciones) el 11/01/2013 17:02:41
Saludos, queria saber como puedo extraer una cadena. el caso es este. Tengo un codigo asi
'01-0001-029356' bueno el caso es que la cifra que esta entre los dos guiones, en este caso 0001, puede tener tres digitos (siendo '01-001-029356'), queria saber como extraer la cadena que esta entre los dos guiones y tambien como extraer la ultima parte '029356', la que esta a la derecha del segundo guion "-"

Agradezco su respuesta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Extraer cadena con posicion no fija

Publicado por Isaias (3186 intervenciones) el 14/01/2013 17:55:09
Pedro

-- Lo de sacar la cadena de posicion fija, ya lo vimos.
SELECT SUBSTRING('01-0008-024891890', CHARINDEX('-','01-0008-024891890',1)+1, CHARINDEX ('-','01-0008-024891890', 5)-4)
SELECT SUBSTRING('01-001-0256780', CHARINDEX('-','01-001-0256780',1)+1, CHARINDEX ('-','01-001-0256780', 5)-4)
SELECT SUBSTRING('01-001108-024891890', CHARINDEX('-','01-001108-024891890',1)+1, CHARINDEX ('-','01-001108-024891890', 5)-4)

-- Para sacar lo ultimo, a partir del ultimo guion
SELECT REPLACE(SUBSTRING('01-001108-024891890', CHARINDEX('-','01-001108-024891890',CHARINDEX('-','01-001108-024891890')+1), LEN('01-001108-024891890')), '-','')

¿Porque no sigues los hilos anteriores y vuelves a crear un nuevo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Extraer cadena con posicion no fija

Publicado por Pedro (9 intervenciones) el 15/01/2013 22:02:50
Lo lamento, es que como no me contestaste en elotr hilo, pense que estabas muy ocupado y decidi abrir otro, de todas formas disculpas, no se volvera repetir
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Extraer cadena con posicion no fija

Publicado por Isaias (3186 intervenciones) el 16/01/2013 18:45:52
Pedro

Tan te conteste, que lo que te traje, fue un COPY-PASTE del otro hilo.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar