Jak napisać sql tak, że wynik może być najpierw sortowane według kolumny A niż przez kolumny B. coś takiego jak poniżej:sql, kolejność według kolumny A, a następnie przez kolumny B
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
Jak napisać sql tak, że wynik może być najpierw sortowane według kolumny A niż przez kolumny B. coś takiego jak poniżej:sql, kolejność według kolumny A, a następnie przez kolumny B
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
ORDER BY col_A, col_B
Witryna SQLite ma syntax diagrams objaśniająca gramatykę SQL obsługiwaną przez SQLite.
Wystarczy karmić oddzielonych przecinkami listę kolumn na zamówienie przez:
SELECT * from table WHERE table.foo=bar ORDER BY colA, colB
Klauzula ORDER BY powoduje wyjście wiersze mają być posortowane. Argument do ORDER BY jest listą wyrażeń, które jako klucz do sortowania są używane jako . Wyrażenia nie muszą być częścią wyniku dla prostego SELECT, ale w złożone SELECT każdego sortowania wyrażenie musi dokładnie pasować do jednej z kolumn wyniku . Każde wyrażenie sortowania może być opcjonalnie poprzedzone słowem kluczowym COLLATE i nazwą sortującej funkcji używanej do zamawiania tekstów i/lub słów kluczowych ASC lub DESC w celu określenia kolejności sortowania .
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B