sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL - gentagne rækker fra LIMIT OFFSET

Fordi alle rækker, der returneres, har samme værdi for status kolonne. I så fald er databasen fri til at returnere rækkerne i den rækkefølge, den ønsker.

Hvis du ønsker en reproducerbar bestilling, skal du tilføje en anden kolonne til din ordre for erklæring for at gøre den konsistent. For eksempel. ID-kolonnen:

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

Hvis to rækker har samme værdi for statuskolonnen, vil de blive sorteret efter id.



  1. Repræsenterer IPv4/IPv6-adresser i Oracle

  2. Sådan tilføjes to kolonner af typen tidsstempel og heltal

  3. Sådan fungerer UPPER()-funktionen i MySQL

  4. Indsættelse af rækker i en tabel med kun én IDENTITY-kolonne