![]() |
¿cómo hacer q ORDER BY no distinga mayusc d minusc?
hola, tengo un campo de tipo varchar y me gustaría saber si existe alguna forma de ordenar la tabla por este campo sin q haga distinción entre mayúsculas y minusculas (uso Firebird).
Ej. si tengo en el campo varchar los valores: aaaa bbbb ccccc BBBB y le doy a ordenar (ORDER BY), me lo ordena de la sgte manera: BBBB aaaa bbbb ccccc El problema está en la consulta SQL?? Tb me ocurre lo mismo con la letra 'ñ' q me la pone al final, despues de la 'z' Salu2 |
hay una funcion que pasa a mayusculas un campo.
pero no me acuerdo como se llama, hace tiempo que no lo toco. prueba Order by upper(campo) a ver si te deja Un saludo |
Hola Delphi man.
Ya había probado lo del upper y no funciona. De todas formas eso tampoco arreglaría el problema de ordenación de la 'ñ'. Gracias de todas formas. Un saludo! PD. La BD la tengo con el juego de caracteres ISO8859_1 y con la propiedad 'COLLATE' con valor 'ES_ES'. ¿Alguien sabe que puede pasar?? |
Hola,
prueba con juegos de caracteres NOCASE. Sigue este hilo ... http://www.clubdelphi.com/foros/show...3259#post13820 Saludos |
Muchas gracias kinobi, el problema ya está solucionado.
|
| La franja horaria es GMT +2. Ahora son las 13:26:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi