sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL ändrar ordning på returnerade rader

Det är inget problem. Ordningen på rader som returneras av en SQL SELECT är odefinierad om den inte har en ORDER BY . Ordningen du får dem påverkas vanligtvis av ordningen de lagras i tabellen och/eller indexen som används av uttalandet.

Så beroende på den beställningen utan att använda ORDER BY är en väldigt, väldigt dålig idé.

Om du behöver dem i någon ordning, specificera helt enkelt det.

Det är viktigt att en tabell är en uppsättning rader och inte en sekvens rader.



  1. Php Connection File Fel i Postman

  2. ORDER BY Color med Hex Code som kriterium i MySQL

  3. Lagra HTML i MySQL-databas

  4. MySQL Workbench hämtar... -- kan inte bläddra i DB