Вказування Напрямку Сортування
Сортування стовпців у спадному порядку
Ми можемо не лише сортувати дані за зростанням за замовчуванням. Оператор ORDER BY
також дозволяє впорядковувати дані у спадному порядку, для чого використовується ключове слово DESC
.
SELECT continent FROM country ORDER BY continent DESC;
Сортування кількох стовпців у спадному порядку
Ми можемо сортувати дані за кількома стовпцями, і в багатьох випадках це дійсно необхідно. Наприклад, при відображенні списку студентів можна впорядкувати їх спочатку за прізвищем, а потім за ім'ям. Такий підхід особливо корисний, коли кілька студентів мають однакове ім'я.
Також, якщо ви сортуєте у спадному порядку за кількома стовпцями, пам'ятайте, що для кожного стовпця потрібно вказувати ключове слово DESC
окремо.
SELECT id, name, region FROM country ORDER BY region, name DESC;
Ключове слово DESC
потрібно застосовувати лише до тієї колонки, яку необхідно відсортувати у спадаючому порядку. У нашому прикладі ми використали DESC
для колонки name
, але не для колонки region
. У результаті, колонка name
відсортована у спадаючому порядку, тоді як колонка region
залишається відсортованою у зростаючому порядку (за замовчуванням).
Swipe to start coding
Напишіть SQL-запит для отримання п’яти стовпців за допомогою оператора SELECT
, а саме: name
, continent
, region
, population
та capital
(будь ласка, отримуйте ці стовпці саме в такому порядку). Відсортуйте результат за двома з них: спочатку за continent
у спадному порядку, потім за population
у зростаючому порядку.
Рішення
Дякуємо за ваш відгук!