Зміст курсу
Вступ до SQL
1. Отримання Даних
2. Сортування Отриманих Даних
4. Просунута Фільтрація Даних
Вступ до SQL
Вказання Напрямку Сортування
Ми можемо сортувати дані не лише за зростанням (це порядок сортування за замовчуванням). Вираз ORDER BY
може сортувати дані у порядку спадання. Для цього потрібно вказати ключове слово DESC
.
Розглянемо приклад:
Сортування за спаданням декількох стовпців
Ми можемо сортувати дані за більш ніж одним стовпчиком. Насправді, часто потрібно сортувати дані за кількома стовпчиками. Наприклад, якщо ми відображаємо список студентів, нам може знадобитися відсортувати його за прізвищем та іменем. Цей тип сортування слід використовувати, якщо кілька учнів мають однакові імена.
Якщо ми сортуємо за спаданням за кількома стовпчиками, переконайтеся, що кожен стовпчик має власне ключове слово DESC
.
Давайте розглянемо приклад:
Пояснення: Ключове слово DESC
потрібно застосовувати лише до назви стовпця, який потрібно відсортувати за спаданням. У нашому прикладі DESC
було вказано для стовпця name
, але не для стовпця region
. Тому стовпець name
буде відсортовано за спаданням, а стовпець region
- за зростанням (за замовчуванням).
Завдання
Отримайте п'ять стовпців за допомогою оператора SELECT
, а саме: name
, continent
, region
, population
та capital
(будь ласка, виведіть ці стовпці у цьому порядку). Відсортуйте результат за двома з них - спочатку за continent
у спадаючому порядку, потім за population
у зростаючому порядку.
Ось короткий приклад таблиці country
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
Все було зрозуміло?
Зміст курсу
Вступ до SQL
1. Отримання Даних
2. Сортування Отриманих Даних
4. Просунута Фільтрація Даних
Вступ до SQL
Вказання Напрямку Сортування
Ми можемо сортувати дані не лише за зростанням (це порядок сортування за замовчуванням). Вираз ORDER BY
може сортувати дані у порядку спадання. Для цього потрібно вказати ключове слово DESC
.
Розглянемо приклад:
Сортування за спаданням декількох стовпців
Ми можемо сортувати дані за більш ніж одним стовпчиком. Насправді, часто потрібно сортувати дані за кількома стовпчиками. Наприклад, якщо ми відображаємо список студентів, нам може знадобитися відсортувати його за прізвищем та іменем. Цей тип сортування слід використовувати, якщо кілька учнів мають однакові імена.
Якщо ми сортуємо за спаданням за кількома стовпчиками, переконайтеся, що кожен стовпчик має власне ключове слово DESC
.
Давайте розглянемо приклад:
Пояснення: Ключове слово DESC
потрібно застосовувати лише до назви стовпця, який потрібно відсортувати за спаданням. У нашому прикладі DESC
було вказано для стовпця name
, але не для стовпця region
. Тому стовпець name
буде відсортовано за спаданням, а стовпець region
- за зростанням (за замовчуванням).
Завдання
Отримайте п'ять стовпців за допомогою оператора SELECT
, а саме: name
, continent
, region
, population
та capital
(будь ласка, виведіть ці стовпці у цьому порядку). Відсортуйте результат за двома з них - спочатку за continent
у спадаючому порядку, потім за population
у зростаючому порядку.
Ось короткий приклад таблиці country
:
id | name | continent | region | surfacearea | capital | population |
1 | Japan | Asia | Eastern Asia | 377829 | Tokyo | 126714000 |
2 | Latvia | Europe | NULL | 64589 | Riga | 2424200 |
3 | Mexico | North America | Central America | 1958201 | Mexico City | 98881000 |
... | ... | ... | ... | ... | ... | ... |
15 | Malta | Europe | Southern Europe | 316 | Valletta | 380200 |
Все було зрозуміло?