MySQL - seleccionar campos por inicio de palabras

   
Vista:

seleccionar campos por inicio de palabras

Publicado por gonzaload (1 intervención) el 11/02/2015 22:47:50
hola a todos espero que me ayuden

Estoy ocupando mysql quiero seleccionar los campos donde la columna serie tiene códigos donde las primeras son letras quiero identificarlas así
un ejemplo
SELECT Serie FROM inventario WHERE Serie LIKE 'FC%' OR Serie LIKE ' FE%' OR Serie LIKE ' FH%'

pero esta consulta solo me arroja lla primera opcio que es FC
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 xve

seleccionar campos por inicio de palabras

Publicado por xve (899 intervenciones) el 12/02/2015 07:32:00
Hola Gonzalo, fijate que tienes un espacio delante de FE y otro espacio delante de FH!!!

Tendría que ser así:
1
SELECT Serie FROM inventario WHERE Serie LIKE 'FC%' OR Serie LIKE 'FE%' OR Serie LIKE 'FH%'
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

seleccionar campos por inicio de palabras

Publicado por Hugo QN (30 intervenciones) el 12/02/2015 20:12:32
Hola haslo de esta manera que será mas rapido.

SELECT Serie FROM inventario WHERE LEFT(Serie, 2) IN ('FC', 'FE', 'FH')

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

seleccionar campos por inicio de palabras

Publicado por SuperIndio (35 intervenciones) el 26/02/2015 22:09:19
Asi... creo que falto
1
ORDER BY


1
SELECT Serie FROM inventario WHERE LEFT(Serie, 2) IN ('FC', 'FE', 'FH') ORDER BY Serie
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