Was entspricht der SQL Server TOP oder DB2 FETCH FIRST oder MySQL-Limit in PostgreSQL?Wie Zeilen in PostgreSQL zu begrenzen SELECT
Antwort
können Sie LIMIT verwenden wie in MySQL, zum Beispiel:
SELECT * FROM users LIMIT 5;
Wie von mongotop vorgeschlagen, müssen Sie eine ORDER BY verwenden, um unvorhersehbare Ergebnisse zu vermeiden Klausel. Siehe https://www.postgresql.org/docs/current/static/queries-limit.html –
Verwenden Sie die LIMIT
Klausel.
Sie könnten immer die OFFSET
Klausel zusammen mit LIMIT
Klausel hinzufügen.
Möglicherweise müssen Sie eine Reihe von Datensätzen von einem bestimmten Offset abholen. Hier ist ein Beispiel, die bis 3 Datensätze nimmt ab 3. Startposition:
testdb=# SELECT * FROM COMPANY LIMIT 3 OFFSET 2;
Dies würde produziert folgendes Ergebnis:
id | name | age | address | salary
----+-------+-----+-----------+--------
3 | Teddy | 23 | Norway | 20000
4 | Mark | 25 | Rich-Mond | 65000
5 | David | 27 | Texas | 85000
Vollständige Erklärung und weitere Beispiele überprüfen HERE
Bei Verwendung von LIMIT ist es wichtig, eine ORDER BY-Klausel zu verwenden, die die Ergebniszeilen in eine eindeutige Reihenfolge einordnet. Andernfalls erhalten Sie eine unvorhersehbare Teilmenge der Zeilen der Abfrage (aus der Dokumentation). – user935714
Neben Grenzen Sie könnte auch Fetch First verwenden. Ihre Frage hatte bereits die Antwort
Select * from users FETCH FIRST 5 ROWS ONLY
- 1. SQL Wie unten zum Begrenzen Zeilen x (PostgreSQL)
- 2. Zurückgegebene Zeilen in PostgreSQL
- 3. Wie mehrere Zeilen in PostgreSQL
- 4. JavaFX - TextArea Zeilen begrenzen?
- 5. Concaiting Zeilen in Postgresql
- 6. postgresql ist SELECT UPDATE über mehrere atomare Zeilen?
- 7. PostgreSQL select max aus Reihen
- 8. Crystal Reports: Begrenzen Unterbericht Zeilen
- 9. So begrenzen Sie die maximale Anzeigelänge einer Spalte in PostgreSQL
- 10. PostgreSQL: So verketten Zeilen
- 11. PostgreSQL: SELECT INTO - Wie erstellt man Indizes?
- 12. Einfügen in ... Werte (SELECT ... FROM ...) in postgresql?
- 13. auswählen ohne leere Zeilen in Postgresql
- 14. PostgreSQL, SELECT von max id
- 15. Vorteil zu SELECT SELECT DISTINCT zu SELECT
- 16. PostgreSQL: Sub-select innerhalb Einsatz
- 17. Wie generieren Lücke Zeilen zwischen Daten in Postgresql
- 18. PostgreSQL INSERT FROM SELECT mit zusätzlichen Spalt
- 19. PostgreSQL SELECT minus Array (NICHT IN)
- 20. Anzahl der von sqlite zurückgegebenen Zeilen begrenzen
- 21. Select Top n Zeilen
- 22. einen Trigger für jeden Mitarbeiter Anzahl der Zeilen zu begrenzen
- 23. Wie HttpClient Antwortlänge zu begrenzen
- 24. Wie Log-Dateigröße in Python zu begrenzen
- 25. Wie Pfanne in orbitcontrols zu begrenzen, Three.js
- 26. für in, wie die Ausgabe zu begrenzen?
- 27. Wie Mongo-Abfrage in Python zu begrenzen
- 28. In welchen Fällen gibt "Select count (*)" vs. "Select count (*) AS" in PostgreSQL andere Ergebnisse?
- 29. Wie bekomme ich die Anzahl gelöschter Zeilen in PostgreSQL?
- 30. SQL Server 2000: Anzahl der Zeilen begrenzen
Wie lustig ... ich * wollte * das gestern nur wissen! (Natürlich muss ich jetzt nicht mehr wissen, aber ich stimme dich trotzdem ab, da ich es dann hätte verwenden können.) – Beska