Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Case-insensitive con caracteres especiales ñÑ áÁ ...

Estas en el tema de Case-insensitive con caracteres especiales ñÑ áÁ ... en el foro de Mysql en Foros del Web. Alguna idea de manejar "Case-insensitive" en MySQL, tengo en los registros por ejemplo ñ y Ñ y tildes en minusculas y mayusculas y tengo dificultades ...
  #1 (permalink)  
Antiguo 29/04/2006, 18:50
 
Fecha de Ingreso: octubre-2005
Mensajes: 22
Antigüedad: 18 años, 6 meses
Puntos: 0
Case-insensitive con caracteres especiales ñÑ áÁ ...

Alguna idea de manejar "Case-insensitive" en MySQL, tengo en los registros por ejemplo ñ y Ñ y tildes en minusculas y mayusculas y tengo dificultades para buscar.

inicialmente el campo estaba en varchar y ya lo cambie a TINYTEXT y tampoco

es MySQL 3.23.58, alguna idea?

cuando uso LIKE '%ñ%' solo me devuelven los que estan en minusculas
cuando uso LIKE '%Ñ%' solo me devuelven los que estan en mayusculas

Lo mismo pasa con las tildes como el á y Á, etc.

Por otro aldo con los textos normales no hay problemas.

Willy
  #2 (permalink)  
Antiguo 03/05/2006, 17:34
 
Fecha de Ingreso: agosto-2003
Ubicación: Cancun
Mensajes: 97
Antigüedad: 20 años, 8 meses
Puntos: 0
ñ

no se una forma para que no sean case-sensitive, pero si se me ocurre que hagas lo siguiente:


where lcase(campo) like '%ñ%'


espero te sea útil

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:11.