miércoles, 29 de abril de 2009

Paginacion en ORACLE

Para paginar un resultado en ORACLE hay que hacerlo con una subconsulta y el rownum de cada registro. Un ejemplo es este:

SELECT * FROM (
SELECT TABLA.* , ROWNUM AS FILAS
FROM TABLA )
WHERE FILAS BETWEEN 5 AND 10

miércoles, 22 de abril de 2009

Funcion Top o Limit en Oracle

Si alguna vez se han preguntado como hacer para obtener un resultado similar al de la funcion TOP de SQL Server o LIMIT de MySQL simplemente tienen que hacer:

ORACLE
SELECT * FROM Tabla1 WHERE rownum <= 10

SQL Server 2005
SELECTtop 10 * FROM Tabla1

MySQL
SELECT * FROM Tabla1 LIMIT 10

Mis fotos en TrekEarth