Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   ¿cómo hacer q ORDER BY no distinga mayusc d minusc? (https://www.clubdelphi.com/foros/showthread.php?t=4590)

Muten 21-10-2003 11:51:37

¿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

Delphi Man 21-10-2003 13:34:26

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

Muten 21-10-2003 14:14:46

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??

kinobi 21-10-2003 14:23:25

Hola,

prueba con juegos de caracteres NOCASE.

Sigue este hilo ...
http://www.clubdelphi.com/foros/show...3259#post13820

Saludos

Muten 22-10-2003 11:03:42

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