2009-11-09 12 views

Odpowiedz

71
ORDER BY col_A, col_B 

Witryna SQLite ma syntax diagrams objaśniająca gramatykę SQL obsługiwaną przez SQLite.

19

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 .

5
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B 
Powiązane problemy