sql >> Databáze >  >> RDS >> Sqlserver

Výchozí pořadí řazení pro výběrový dotaz v SQL Server 2005 a SQL Server 2012

Neexistuje žádné výchozí pořadí řazení. Pokud to neurčíte v ORDER BY klauzule, neexistuje žádná záruka, že výsledek bude vrácen stále stejným způsobem.

Můžete si všimnout, že výsledek je seřazen podle PK nebo klastrovaný index, ale ne vždy tomu tak bude.

Možná si budete chtít přečíst toto:

Bez ORDER BY neexistuje žádné výchozí řazení podle Alexandra Kuzněcova



  1. Nechápu, proč je moje proměnná NULL

  2. Jak změním tabulku MySQL na UTF-8?

  3. Vynutit InnoDB znovu zkontrolovat cizí klíče na stole/tabulkách?

  4. Tabulka MySQL Alter, přidejte sloupec s jedinečnou náhodnou hodnotou