2009-11-09 6 views

ответ

71
ORDER BY col_A, col_B 

На веб-сайте SQLite есть syntax diagrams, объясняющий грамматику SQL, поддерживаемую SQLite.

19

Просто кормить разделенный запятыми список столбцов в ORDER BY:

SELECT * from table WHERE table.foo=bar ORDER BY colA, colB 

заказ по п вызывает выходные строк, подлежащих сортировке. Аргумент ORDER BY - это список выражений, которые используются в качестве ключа для сортировки. Выражения не обязательно должны быть частью результата для простого SELECT, но в состав SELECT каждого выражения сортировки должен точно соответствовать одному из результатов столбцов. Каждое выражение сортировки может быть , за которым следует ключевое слово COLLATE , а также имя функции сортировки , используемой для заказа текста, и/или ключевых слов ASC или DESC для указания порядка сортировки .

5
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B 
Смежные вопросы