tablas sentencia postgres libros introduccion español consultar consulta conclusiones sql postgresql

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 .