Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 15-feb-2004, 11:42   #1 (permalink)
soud está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 38
mysql y php

tengo una duda con el order by, cuando quieres ordenar numeros, sql no los odenena bien, por ejemplo cuando escribo esto:

select * from tabla order by id ASC

y los id van del 1 al 20
aparece ordenado pero parece que no distingue entre el numero de cifras que tiene un numero, aparece antes el 10 al 19 que el 2, como puede hacer para que aparescan bien ordenados, del 1 al 20.
soud está desconectado   Responder Citando
Antiguo 15-feb-2004, 15:07   #2 (permalink)
Colaborador
josemi ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 9.107
Hola,

¿El tipo del campo es numerico o de texto? Porque ordenado alfabeticamente como cadena '19' va antes de '2'.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.

Localizacion de errores para principiantes en PHP (v 0.4 - 7/4/2003)
Proyecto: Telendro , motor y sistema de bitacoras.
Blog sobre el concurso de posicionamiento: Operación Telendro
josemi está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:32.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93