ORDER BY, LIMIT и DISTINCT
Вопрос «какие три заказа самые дорогие?» встречается на собеседованиях во всех возможных формах. Чтобы на него ответить, нужны три инструмента: ORDER BY для сортировки, LIMIT, чтобы обрезать результат после N строк, и DISTINCT для удаления дубликатов. Продолжаем работать с теми же двумя таблицами ма
ORDER BY упорядочивает результат, LIMIT оставляет только его начало, а DISTINCT оставляет каждую различающуюся строку один раз.
- ORDER BY
- Предложение, которое сортирует строки результата по одному или нескольким столбцам.
- Направление сортировки
- ASC: от меньшего к большему (по умолчанию), DESC: от большего к меньшему.
- LIMIT
- Предложение, которое возвращает только первые N строк результата.
- DISTINCT
- Ключевое слово после SELECT, которое удаляет из результата повторяющиеся строки.