Consulta ORDER BY

Hola expertos,
Tengo una base de datos que al hacer el ORDER BY numero ASC, me ordena cogiendo primero el primer dígito por la izquierda. 4 VALORES: 1,2,10,20 seria la ordenación correcta. Pues me la muestra como 1,10,2,20. ¿Me falta algo? Gracias de antemano.

1 Respuesta

Respuesta
1
El problema que tienes es que el campo "numero" está definido como una cadena de caracteres, no como un número. Por eso te hace una ordenación alfabética y no numérica.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas