Сортировка в SQL по нескольким столбцам работает следующим образом: после команды ORDER BY необходимые столбцы указываются через запятую. 4 Порядок в результате запроса будет настраиваться в той же очередности, в которой указаны поля сортировки. 4
Пример:
SELECT * FROM table_name ORDER BY col1 ASC, col2 DESC, col3 ASC;
В этом запросе сначала производится сортировка по столбцу col1 (по возрастанию), затем по col2 (по убыванию) и, наконец, по col3 (по возрастанию). 5 Если результаты предыдущих сортировок одинаковы, применяется следующий критерий. 5
Направление сортировки (возрастание или убывание) определяется путём добавления к столбцам ключевых слов ASC (для сортировки по возрастанию, и это по умолчанию, если ничего не указано) или DESC (для сортировки по убыванию). 5