SQL - Ayuda para eliminar texto

   
Vista:

Ayuda para eliminar texto

Publicado por Gabo (3 intervenciones) el 16/06/2009 19:01:26
Estimados, favor su ayuda con lo siguiente:

Tengo un campo con informacion en el siguiente formato:
xxx:123456789@111.222.333.444:555

Necesito extrae solamente lo que esta despues de xxx: y antes del @, en este caso seria el numero 123456789.

el probado varias cosas pero no logro conseguirlo del todo.

Agradezco de antemano su generosa ayuda.

Necesito hacerlo en SQL SERVER
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
información
Otras secciones de LWP con contenido de SQL
- Código fuente de SQL
- Cursos de SQL
- Temas de SQL
información
Códigos de SQL
- Cursores en SQL Server
- Juego del Ahorcado
- Almacén de datos

RE:Ayuda para eliminar texto

Publicado por andy (5 intervenciones) el 23/06/2009 16:57:47
No tengo mucha experiencia en SQL y mucho menos Experto pero talvez te sirva.

Bueno si la cantidad de caracteres que se tiene en la posicion de las xxx: es la misma(4 caracteres) para todos los registros y de igualmanera la cantidad de caracteres entre xxx: y @ (9 caracteres), entonces podes substraer la porcion de la cadena que necesitas, ejemplo

select substring(nombredelcampo,5,9) from nombredelatabla
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

RE:Ayuda para eliminar texto

Publicado por Juan Manuel Castañeda (16 intervenciones) el 26/06/2009 21:34:34
SELECT LEFT(campo,CHARINDEX('@',campo)) FROM tabla;
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