Problemas al ordenar por una columna de tipo Varchar2

Fumi
02 de Febrero del 2006
Saludos a tod@s

pq en la siguiente consulta:

SELECT campo FROM tabla
ORDER BY campo

me ordena los resultados así:

AAA
...
ZZZ
000
...
999

es decir, poniendo primero las letras y por último los número en lugar de al revés.??

¿cómo consigo q me lo haga bien?

Gracias por anticipado

Carlos
02 de Febrero del 2006
Utiliza esto :

ALTER SESSION SET NLS_LANGUAGE ='SPANISH'

clipclip
02 de Febrero del 2006
Se me ocurre que le hagas un to_number al campo de la select.

Bernardo L? Miranda
02 de Febrero del 2006
si lo que quieres es que te salga en forma inversa hasle un DESC.

ORDER BY X DESC