sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL - herhalende rijen van LIMIT OFFSET

Omdat alle rijen die worden geretourneerd dezelfde waarde hebben voor de status kolom. In dat geval is de database vrij om de rijen in elke gewenste volgorde te retourneren.

Als u een reproduceerbare bestelling wilt, moet u een tweede kolom toevoegen aan uw bestelling per verklaring om deze consistent te maken. bijv. de ID-kolom:

SELECT students.* 
FROM students 
ORDER BY students.status asc, 
         students.id asc

Als twee rijen dezelfde waarde hebben voor de statuskolom, worden ze gesorteerd op id.



  1. #1064 fout met INSERT INTO

  2. Virtuele index gebruiken in Oracle Database

  3. Onderhoud van SQL Server-systeemdatabases

  4. Hoe gebruik je alfanumerieke velden met BETWEEN-clausule in Mysql?