Модуль 01 · урок 6
ORDER BY: сортуємо результат
Засновник хоче бачити найдорожчі товари згори — щоб зрозуміти, на чому магазин заробляє найбільше з одиниці.
Сортуємо результат
ORDER BY упорядковує рядки за вказаним стовпцем. Наприклад, від найменшого запасу до найбільшого:
SELECT name, stock
FROM products
ORDER BY stock ASC;
Напрямок задають словом після стовпця:
ASC— за зростанням (за замовчуванням, можна не писати);DESC— за спаданням.
Кілька стовпців
Можна сортувати за кількома стовпцями через кому — спершу за першим, а за рівності значень — за другим:
ORDER BY category ASC, price DESC
Спочатку впорядкує за категорією, а всередині кожної — від найдорожчого до найдешевшого. ORDER BY завжди йде наприкінці запиту (перед LIMIT, якщо він є).
Твоя черга
Засновнику потрібні найдорожчі товари згори. Виведи name і price, відсортовані від найдорожчого до найдешевшого.
Підсумок
ORDER BYвпорядковує результат, пишеться в кінці запиту.ASC— зростання (типово),DESC— спадання.