Часть 3 учебника SQL. Сортировка через ORDER BY, лимит количества строк, уникальные значения DISTINCT, пагинация через OFFSET. Когда что использовать.
TL;DR: ORDER BY сортирует результат (ASC по возрастанию по умолчанию, DESC по убыванию). LIMIT N берёт только первые N строк. OFFSET N пропускает первые N. DISTINCT оставляет только уникальные значения. Эти 4 ключевых слова решают типичные задачи: «топ-10 покупателей», «уникальные страны», «вторая страница».
В этой части:
ORDER BY сортирует строки:
Перечисли колонки через запятую. Сначала сортируется по первой, потом по второй внутри одинаковых значений:
LIMIT N ограничивает количество результата:
OFFSET N пропускает первые N строк:
DISTINCT оставляет только уникальные строки:
Они часто дают одинаковый результат: