Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle SQL zwraca wiersze w dowolny sposób, gdy nie użyto klauzuli order by

Kolejność wierszy zwracanych do aplikacji z SELECT oświadczenie jest CAŁKOWICIE SAMODZIELNE o ile nie podano inaczej. Jeśli chcesz, potrzebujesz lub oczekujesz, że wiersze będą zwracane w określonej kolejności, obowiązkiem użytkownika jest określenie takiej kolejności.

(Zastrzeżenie:niektóre wersje Oracle domyślnie sortują dane w porządku rosnącym, jeśli użyto pewnych operacji, takich jak DISTINCT, UNION, MINUS, INTERSECT lub GROUP BY . Jednak ponieważ Oracle wdrożyło sortowanie haszujące, rodzaj rodzaju danych może się różnić, a wiele SQL opartych na tej funkcji się zepsuło.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przykład klauzuli WHEN wyzwalacza Oracle

  2. Oracle PL/SQL — kolekcje (tabele zagnieżdżone)

  3. Jak używać aliasu w klauzuli Gdzie?

  4. Oracle SELECT TOP 10 rekordów

  5. Funkcja CAST() w Oracle