Consulta case sensitive

josuth
21 de Noviembre del 2005
Hola a todos!

Quiero hacer una búsqueda sobre un campo de texto, pero no he encontrado una forma para hacer una consulta SQL que haga esto sin diferenciar mayúsculas y minúsculas.

Un saludo!

Rodolfo Reyes
21 de Noviembre del 2005
utiliza UPPER para comparar los registros


select *
from tabla
where upper(campo) = upper('Hola Como Estas')
/


Jgonzalez
21 de Noviembre del 2005
select *
from tabla
where upper(campo) like ('%HOLA%')

Esta te sirve para buscar el texto deseado en cualquier parte de la cadena.

josuth
21 de Noviembre del 2005
Gracias por la ayuda, lo probaré.

Sólo una cosa, la función upper es propia del sql de oracle o pertenece al sql estandar.

Un saludo!

Rodolfo Reyes
21 de Noviembre del 2005
UPPER no es parte de SQL standar, es parte de una coleccion de funciones de ORACLE.