Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вказування Напрямку Сортування | Сортування Отриманих Даних
Вступ до SQL

bookВказування Напрямку Сортування

Сортування стовпців у спадному порядку

Ми можемо не лише сортувати дані за зростанням за замовчуванням. Оператор ORDER BY також дозволяє впорядковувати дані у спадному порядку, для чого використовується ключове слово DESC.

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Сортування кількох стовпців у спадному порядку

Ми можемо сортувати дані за кількома стовпцями, і в багатьох випадках це дійсно необхідно. Наприклад, при відображенні списку студентів можна впорядкувати їх спочатку за прізвищем, а потім за ім'ям. Такий підхід особливо корисний, коли кілька студентів мають однакове ім'я.

Також, якщо ви сортуєте у спадному порядку за кількома стовпцями, пам'ятайте, що для кожного стовпця потрібно вказувати ключове слово DESC окремо.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Ключове слово DESC потрібно застосовувати лише до тієї колонки, яку необхідно відсортувати у спадаючому порядку. У нашому прикладі ми використали DESC для колонки name, але не для колонки region. У результаті, колонка name відсортована у спадаючому порядку, тоді як колонка region залишається відсортованою у зростаючому порядку (за замовчуванням).

Завдання

Swipe to start coding

Напишіть SQL-запит для отримання п’яти стовпців за допомогою оператора SELECT, а саме: name, continent, region, population та capital (будь ласка, отримуйте ці стовпці саме в такому порядку). Відсортуйте результат за двома з них: спочатку за continent у спадному порядку, потім за population у зростаючому порядку.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain what happens if I use DESC for both columns?

What is the default sorting order if I don't specify ASC or DESC?

Can you show an example with three columns sorted in different orders?

close

bookВказування Напрямку Сортування

Свайпніть щоб показати меню

Сортування стовпців у спадному порядку

Ми можемо не лише сортувати дані за зростанням за замовчуванням. Оператор ORDER BY також дозволяє впорядковувати дані у спадному порядку, для чого використовується ключове слово DESC.

123
SELECT continent FROM country ORDER BY continent DESC;
copy

Сортування кількох стовпців у спадному порядку

Ми можемо сортувати дані за кількома стовпцями, і в багатьох випадках це дійсно необхідно. Наприклад, при відображенні списку студентів можна впорядкувати їх спочатку за прізвищем, а потім за ім'ям. Такий підхід особливо корисний, коли кілька студентів мають однакове ім'я.

Також, якщо ви сортуєте у спадному порядку за кількома стовпцями, пам'ятайте, що для кожного стовпця потрібно вказувати ключове слово DESC окремо.

123
SELECT id, name, region FROM country ORDER BY region, name DESC;
copy

Ключове слово DESC потрібно застосовувати лише до тієї колонки, яку необхідно відсортувати у спадаючому порядку. У нашому прикладі ми використали DESC для колонки name, але не для колонки region. У результаті, колонка name відсортована у спадаючому порядку, тоді як колонка region залишається відсортованою у зростаючому порядку (за замовчуванням).

Завдання

Swipe to start coding

Напишіть SQL-запит для отримання п’яти стовпців за допомогою оператора SELECT, а саме: name, continent, region, population та capital (будь ласка, отримуйте ці стовпці саме в такому порядку). Відсортуйте результат за двома з них: спочатку за continent у спадному порядку, потім за population у зростаючому порядку.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
single

single

some-alt