Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/12/2007, 15:45
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Re: Ordenar resultados de Consulta

Hola,

Cita:
Lo que quiero es ordenarlos de forma ascentedente por edad
http://www.w3schools.com/sql/sql_orderby.asp

Cita:
y agregarle una columna temporal que valla ordenando de secuencial cada registro(1,2,3,4,5) por ejemplo.
Para generar esa columna adicional tienes la funcion rownum, aun cuando no se para que necesitas esta columna en forma temporal, te aconsejo que agregues esta informacion en la tabla, generalmente las entidades llevan un ID.

Código:
SQL> desc t10
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 NOMBRE                                             VARCHAR2(10)
 APELLIDO                                           VARCHAR2(10)
 EDAD                                               NUMBER

SQL> select * from t10;

NOMBRE     APELLIDO         EDAD
---------- ---------- ----------
nombre 1   apellido 1         99
nombre 2   apellido 2        145
nombre 3   apellido 3        115
nombre 4   apellido 4        215

SQL> select rownum, t10.* from t10;

    ROWNUM NOMBRE     APELLIDO         EDAD
---------- ---------- ---------- ----------
         1 nombre 1   apellido 1         99
         2 nombre 2   apellido 2        145
         3 nombre 3   apellido 3        115
         4 nombre 4   apellido 4        215
Saludos

Última edición por matanga; 20/12/2007 a las 16:25