Вказування Напрямку Сортування
Сортування стовпців у спадному порядку
Ми можемо не лише сортувати дані за зростанням за замовчуванням. Оператор ORDER BY
також дозволяє впорядковувати дані у спадному порядку, для чого використовується ключове слово DESC
.
123SELECT continent FROM country ORDER BY continent DESC;
Сортування кількох стовпців у спадному порядку
Ми можемо сортувати дані за кількома стовпцями, і в багатьох випадках це дійсно необхідно. Наприклад, при відображенні списку студентів можна впорядкувати їх спочатку за прізвищем, а потім за ім'ям. Такий підхід особливо корисний, коли декілька студентів мають однакове ім'я.
Також, якщо ви сортуєте у спадному порядку за кількома стовпцями, пам'ятайте, що для кожного стовпця потрібно вказувати ключове слово DESC
окремо.
123SELECT 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
у зростаючому порядку.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain what happens if I use DESC for both columns?
How does sorting by multiple columns affect the final order of the results?
Can you give another example with different columns?
Awesome!
Completion rate improved to 2.44
Вказування Напрямку Сортування
Свайпніть щоб показати меню
Сортування стовпців у спадному порядку
Ми можемо не лише сортувати дані за зростанням за замовчуванням. Оператор ORDER BY
також дозволяє впорядковувати дані у спадному порядку, для чого використовується ключове слово DESC
.
123SELECT continent FROM country ORDER BY continent DESC;
Сортування кількох стовпців у спадному порядку
Ми можемо сортувати дані за кількома стовпцями, і в багатьох випадках це дійсно необхідно. Наприклад, при відображенні списку студентів можна впорядкувати їх спочатку за прізвищем, а потім за ім'ям. Такий підхід особливо корисний, коли декілька студентів мають однакове ім'я.
Також, якщо ви сортуєте у спадному порядку за кількома стовпцями, пам'ятайте, що для кожного стовпця потрібно вказувати ключове слово DESC
окремо.
123SELECT 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
у зростаючому порядку.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.44single