Indice Char

Prugunton
08 de Marzo del 2004
Necesito saber como se puede mostrar un indice que no es numerico sino char, que en la base de datos está ordenado de la siguiente manera (1,10,11,12,2,3,4...) y quiero que se ordene (1,2,3,4,.....9,10,11,12). He probado con Select Cod_index from tabla order by Cod_index ASC y no funciona.
¿A alguien se le ocurre que puedo hacer?

Mikel
08 de Marzo del 2004
Prueba esto:

SELECT to_number(Cod_index)
FROM tabla
ORDER BY 1

Para esto suponemos que todas las filas contendran en la columna Cod_index unicamente datos numericos, si no es asi fallara.

Saludos desde Euskal Herria

Mikel