Как написать SQL, так что результат может быть заказан первым на колонке А, чем на колонке B. Что-то, как показано ниже:SQL, заказ на колонке А, а затем на колонке B
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
Как написать SQL, так что результат может быть заказан первым на колонке А, чем на колонке B. Что-то, как показано ниже:SQL, заказ на колонке А, а затем на колонке B
SELECT * FROM tbl WHERE predictor ORDER by col_A and ORDER by col_B
ORDER BY col_A, col_B
На веб-сайте SQLite есть syntax diagrams, объясняющий грамматику SQL, поддерживаемую SQLite.
Просто кормить разделенный запятыми список столбцов в ORDER BY:
SELECT * from table WHERE table.foo=bar ORDER BY colA, colB
заказ по п вызывает выходные строк, подлежащих сортировке. Аргумент ORDER BY - это список выражений, которые используются в качестве ключа для сортировки. Выражения не обязательно должны быть частью результата для простого SELECT, но в состав SELECT каждого выражения сортировки должен точно соответствовать одному из результатов столбцов. Каждое выражение сортировки может быть , за которым следует ключевое слово COLLATE , а также имя функции сортировки , используемой для заказа текста, и/или ключевых слов ASC или DESC для указания порядка сортировки .
SELECT * FROM tbl WHERE predictor ORDER by col_A, col_B