SQLLab
ОсновыНачальный

ORDER BY

Сортирует результат запроса по одной или нескольким колонкам.

Синтаксис
SELECT ... FROM table ORDER BY column1 [ASC|DESC], column2 [ASC|DESC];

Объяснение

ORDER BY выполняется последним в цепочке клаузул. Направление: ASC (по умолчанию) или DESC. Важно: без ORDER BY порядок строк не определён — не полагайся на него. При одинаковых значениях добавляй уникальную колонку (обычно id) для стабильного порядка.

Пример

-- Сортировка по нескольким полям
SELECT name, salary, department
FROM employees
ORDER BY department ASC, salary DESC;