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