Зміст курсу
Вступ до SQL
Вступ до SQL
Вказування напрямку сортування
Ми можемо сортувати дані не лише у зростаючому порядку, який є порядком сортування за замовчуванням. Клаузула 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
сортується в порядку зростання (порядок зростання є за замовчуванням).
Here is the country
table we are working with:
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.
Дякуємо за ваш відгук!
Вказування напрямку сортування
Ми можемо сортувати дані не лише у зростаючому порядку, який є порядком сортування за замовчуванням. Клаузула 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
сортується в порядку зростання (порядок зростання є за замовчуванням).
Here is the country
table we are working with:
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.
Дякуємо за ваш відгук!