Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ordenar Registros?

Estas en el tema de Ordenar Registros? en el foro de Bases de Datos General en Foros del Web. hola amigos tengo una duda: tengo un problema, como poder ordenar los registros de una tabla de la base de datos, por ejemplo en el ...
  #1 (permalink)  
Antiguo 26/07/2004, 21:04
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 21 años
Puntos: 0
Exclamación Ordenar Registros?

hola amigos tengo una duda:

tengo un problema, como poder ordenar los registros de una tabla de la base de datos, por ejemplo en el orden que se encuentran en la BD es asi:

1
2
40
3
9
20
10
30

y como hacerlo que en la consulta sql, quede ordenado de esta forma:

1
2
3
9
10
20
30
40

espero que me ayuden de antemano gracias
__________________
Practicando se Aprede
:-) :-)
  #2 (permalink)  
Antiguo 27/07/2004, 03:01
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
pues es muy facil!

select *
from tabla

te mostrara todos los registros en un orden arbitrario.

select *
from tabla
ORDER BY campo

te mostrara los registros en el orden especificado por CAMPO.

deberias hacerte con algun manual de SQL.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
  #3 (permalink)  
Antiguo 27/07/2004, 03:29
 
Fecha de Ingreso: julio-2004
Ubicación: Puerto Vallarta, Jalisco, Mexico
Mensajes: 186
Antigüedad: 19 años, 9 meses
Puntos: 0
añadir que si pones "select * from tabla ORDER BY campo DESC" los mostrara de forma descendiente, es decir
30
29
28
27
26
25
24
...

y si pones "select * from tabla ORDER BY campo ASC" los mostrara ascendiente

1
2
3
4
5
6
7
...

pero como dice haron, esto es basico en SQL y algun manual no te vendria mal ;)

si sabes ingles, te dejo un link muy bueno
http://www.w3schools.com/sql/

Suerte
__________________
Shanti Castillo G.
  #4 (permalink)  
Antiguo 27/07/2004, 03:39
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Solo comentar que la forma de ordenar la determina el tipo de campo. Si el campo esta definido como texto, el orden es alfabetico, aunque contenga numeros (serian cadenas de caracteres numericos):

1
10
11
2
21
3

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #5 (permalink)  
Antiguo 27/07/2004, 07:55
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 359
Antigüedad: 21 años
Puntos: 0
bueno gracias por el link del manual, esta super bueno Shantic, josemi, ese era mi problema tenia mi campo de tipo varchar, lo cambie a INT y funciono, que detalle tan tonto ijijijijijijijiji

bueno gracias a todo los que me ayudaron desde aca muchisimas gracias.
__________________
Practicando se Aprede
:-) :-)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:32.