sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL mění pořadí vrácených řádků

To není problém. Pořadí řádků vrácených příkazem SQL SELECT není definováno, pokud nemá ORDER BY . Pořadí, ve kterém je získáte, je obvykle ovlivněno pořadím, v jakém jsou uloženy v tabulce, a/nebo indexy, které příkaz používá.

Tedy v závislosti na této objednávce bez použití ORDER BY je velmi, velmi špatný nápad.

Pokud je potřebujete v nějakém pořadí, jednoduše to specifikujte.

Je důležité, aby tabulka byla sada řádků a nikoli sekvence řádků.



  1. Měření statistiky kontrolních bodů PostgreSQL

  2. Django nemůže zrušit databázi:psycopg2.OperationalError:nelze zrušit aktuálně otevřenou databázi

  3. Jak vytvořit uživatele s PSQL

  4. Jak vyřešit tuto chybu aktualizace dat v Laravel