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

Зміст курсу

Вступ до SQL

Вступ до SQL

3. Фільтрація Даних
4. Розширена фільтрація даних
5. Агрегатні функції

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 сортується в порядку зростання (порядок зростання є за замовчуванням).

Here is the country table we are working with:

Завдання
test

Swipe to show code editor

Write an SQL query to retrieve five columns using the SELECT statement, namely: name, continent, region, population, and capital (please retrieve these columns in this order). Sort the result by two of them: first by continent in descending order, then by population in ascending order.

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

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

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

Секція 2. Розділ 5
toggle bottom row

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 сортується в порядку зростання (порядок зростання є за замовчуванням).

Here is the country table we are working with:

Завдання
test

Swipe to show code editor

Write an SQL query to retrieve five columns using the SELECT statement, namely: name, continent, region, population, and capital (please retrieve these columns in this order). Sort the result by two of them: first by continent in descending order, then by population in ascending order.

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

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

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

Секція 2. Розділ 5
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt