Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server UNION — jakie jest domyślne zachowanie ORDER BY?

Nie ma domyślnej kolejności.

Bez zamówienia według klauzula zwrócone zamówienie jest nieokreślone. Oznacza to, że SQL Server może przywrócić je w dowolnej kolejności.

EDYCJA:W oparciu o to, co widziałem, bez opcji Order By, kolejność, w jakiej zwracane są wyniki, zależy od planu zapytania. Więc jeśli istnieje indeks, którego używa, wynik może wrócić w tej kolejności, ale znowu nie ma gwarancji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakie zasoby są dostępne dla dostrajania wydajności bazy danych?

  2. Wymień SQL Server, usuń wszystko po określonym znaku

  3. datetime vs smalldatetime w SQL Server:jaka jest różnica?

  4. Błąd konwersji danych zbiorczego ładowania (niezgodność typu lub nieprawidłowy znak dla określonej strony kodowej) dla wiersza 1, kolumny 4 (rok)

  5. SQL Server LIKE zawierający znaki nawiasu kwadratowego