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