SQL - Consulta SQL

 
Vista:

Consulta SQL

Publicado por Oriol (1 intervención) el 02/08/2006 10:15:10
Hola buenos días,

He estado mirando por aqui el foro a ver si encontraba mi duda, para no tener que molestar, pero no ha sido el caso. A ver si alguien me podria ayudar por favor:

Tengo un campo de una tabla con valores "XX@YYYYYYY" donde X e Y son caracteres.
Quisiera hacer una consulta de actualizacion (o algo similar) para conseguir eliminar los caracteres que estan antes de la @ y esta incluida. Por ejemplo:

1A@EQ8263 ------> EQ8263
2@WS7741 -------> WS7741

Supongamos que tengo una tabla que se llama [Ordenadores Sobremesa] y que el campo en cuestion donde tengo estos datos es Numero_Serie.

Gracias anticipadas para todXs.
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

RE:Consulta SQL

Publicado por Javi RM (8 intervenciones) el 02/08/2006 13:52:12
Buenas, no se que gestor de base de datos estás utilizando, pero en MySQL sería:

SELECT
mid(Numero_serie,instr(Numero_serie,'@')+1) as NuevoNumeroSerie
FROM OrdenadoresSobremesa

De este modo conseguimos la porción de una cadena de carácteres.
Dependiendo el gestor que utilices debes buscar el sinónimo de las funciones MID() y INSTR().

Un saludo y espero que te sea de ayuda.
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