Ayuda con LIKE

23/06/2004 - 17:29 por charles | Informe spam
Cordial saludo.

Tengo una base de datos sql y necesito hacer un select de
acuerdo al nombre EJ:
select * from tabla where nombre like "%charles%", me
funciona a las mil maravillas pero por ejemplo quiero
hacer un select de todos los que sean diferente a
charles, lo hago asi:
select * from tabla where nombre not like "%charles%"
pero me trae todos los datos incluido Charles, alguien
puede escribirme como hago para que no aparezcan los
charles o cualquier otro nombre.

Agradezco la ayuda que me puedan brindar
 

Leer las respuestas

#1 Carlos
23/06/2004 - 23:52 | Informe spam
Hola:

La diferencia creo te la provocan los caracteres minusculas y mayusculas.
No es lo mismo charles que Charles.

Intenta asi:

select * from tabla where UPPER(nombre) like ('%CHARLES%')



"charles" wrote in message
news:207c801c45936$dc0fde30$
Cordial saludo.

Tengo una base de datos sql y necesito hacer un select de
acuerdo al nombre EJ:
select * from tabla where nombre like "%charles%", me
funciona a las mil maravillas pero por ejemplo quiero
hacer un select de todos los que sean diferente a
charles, lo hago asi:
select * from tabla where nombre not like "%charles%"
pero me trae todos los datos incluido Charles, alguien
puede escribirme como hago para que no aparezcan los
charles o cualquier otro nombre.

Agradezco la ayuda que me puedan brindar

Preguntas similares