In MySQL posso fare SELECT * FROM tbl LIMIT 10
Prendi il ennesima riga in PostgreSQL
In MSSQL posso fare SELECT TOP 5 * FROM tbl
Come faccio a fare questo in PostgreSQL?
In MySQL posso fare SELECT * FROM tbl LIMIT 10
Prendi il ennesima riga in PostgreSQL
In MSSQL posso fare SELECT TOP 5 * FROM tbl
Come faccio a fare questo in PostgreSQL?
Vedere la LIMIT
clause:
SELECT * FROM tbl LIMIT 10
o
SELECT * FROM tbl OFFSET 20
e, naturalmente
SELECT * FROM tbl LIMIT 10 OFFSET 10
La sintassi che si cita per MySQL dovrebbe funzionare anche per Postgresql. Non è vero?
Dalla documentazione PostgreSQL:
SELECT select_list
FROM table_expression
[ ORDER BY ... ]
[ LIMIT { number | ALL } ] [ OFFSET number ]
Quindi LIMIT dovrebbe funzionare come in MySQL. OFFSET viene utilizzato per saltare le righe prima di iniziare a restituire i dati.
Vedi docs for LIMIT and OFFSET
Spero che questo aiuta.