Oracle - No distinguir mayúsculas de minisculas

 
Vista:

No distinguir mayúsculas de minisculas

Publicado por José Cordero (1 intervención) el 23/03/2007 09:47:46
Hola,
¿es posible configurar Oracle para que no distingas mayúsculas de minusculas en las sentencias like ?

por ejemplo esta select me debería devolver datos aunque el nombre este en mayúsculas en la BD. Usar Upper no soluciona el problema ya que tendría que insertarlo todo en mayúsculas.

select * from persona where nombre like 'juan'

gracias
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:No distinguir mayúsculas de minisculas

Publicado por JSL (186 intervenciones) el 23/03/2007 15:31:20
UTILIZA LA FUNCION SOUNDEX

SQL> select soundex('JORGE') from dual;

SOUN
----
J620

SQL> select soundex('jorge') from dual;

SOUN
----
J620

SQL>
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:No distinguir mayúsculas de minisculas

Publicado por Hector (127 intervenciones) el 24/03/2007 14:57:10
Las funciones upper y lower te permiten hacer eso.

Por ejemplo select * from tabla where Upper(Nombre) like upper('JuaN%').

Eso deberia devolverte los nombres que tengan Juan al principio, no importa con que ortografia, puede ser juan, Juan, juaN, etc.

Ojala te sirva.
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:No distinguir mayúsculas de minisculas

Publicado por fran (1 intervención) el 20/03/2015 15:44:12
Muchas gracias. Me ha servido a mí, muchos años después.
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:No distinguir mayúsculas de minisculas

Publicado por Nicolás (1 intervención) el 19/08/2021 06:54:06
Muchas gracias! Excelente el aporte, funciona para mi también!! Después de muchos años más.
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