En MySQL que pueda hacer SELECT * FROM tbl LIMIT 10
Obtener la fila enésima en PostgreSQL
En MSSQL que puedo hacer SELECT TOP 5 * FROM tbl
¿Cómo puedo hacer esto en PostgreSQL?
En MySQL que pueda hacer SELECT * FROM tbl LIMIT 10
Obtener la fila enésima en PostgreSQL
En MSSQL que puedo hacer SELECT TOP 5 * FROM tbl
¿Cómo puedo hacer esto en PostgreSQL?
Ver el LIMIT
clause:
SELECT * FROM tbl LIMIT 10
o
SELECT * FROM tbl OFFSET 20
y, por supuesto
SELECT * FROM tbl LIMIT 10 OFFSET 10
La sintaxis que cita para MySQL debería funcionar bien para Postgresql también. ¿No es así?
De la documentación de PostgreSQL:
SELECT select_list
FROM table_expression
[ ORDER BY ... ]
[ LIMIT { number | ALL } ] [ OFFSET number ]
Por lo tanto, LIMIT debería funcionar como lo hace en MySQL. OFFSET se usa para saltear filas antes de comenzar a devolver datos.
espero que esto ayude.