sql - libros - sentencia select en postgres
Cómo limitar las filas en PostgreSQL SELECT (4)
¿Cuál es el equivalente a TOP de SQL Server o FETCH FIRST de DB2 o LIMIT de mySQL en PostgreSQL?
Además del límite, también puedes usar Fetch First. Tu pregunta ya tuvo la respuesta
Select * from users FETCH FIRST 5 ROWS ONLY
Puede usar LIMIT como en MySQL, por ejemplo:
SELECT * FROM users LIMIT 5;
Siempre puede agregar la cláusula OFFSET
junto con la cláusula LIMIT
.
Es posible que deba recoger un conjunto de registros de un desplazamiento en particular. Aquí hay un ejemplo que recoge 3 registros a partir de la 3ª posición:
testdb=# SELECT * FROM COMPANY LIMIT 3 OFFSET 2;
Esto produciría el siguiente resultado:
id | name | age | address | salary
----+-------+-----+-----------+--------
3 | Teddy | 23 | Norway | 20000
4 | Mark | 25 | Rich-Mond | 65000
5 | David | 27 | Texas | 85000
Explicación completa y más ejemplos, revise HERE
Use la cláusula LIMIT
.