¿Tenéis alguna tabla con un campo numérico de tipo string (varchar2) y queréis ordenarlo como si fuera un número? Por ejemplo: 01, 111, 101, 02 ,03 ,04 etc
Solución:
1
2
3
| SELECT campo
FROM tabla
ORDER BY TO_NUMBER(campo) DESC |
SELECT campo
FROM tabla
ORDER BY to_number(campo) DESC
El resultado saldrá ordenado numéricamente.