Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вказання Напрямку Сортування | Sorting Retrieved Data
course content

Зміст курсу

Вступ до SQL

Вступ до SQL

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

Ми можемо сортувати дані не лише за зростанням (це порядок сортування за замовчуванням). Вираз ORDER BY може сортувати дані у порядку спадання. Для цього потрібно вказати ключове слово DESC. Розглянемо приклад:

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

Ми можемо сортувати дані за більш ніж одним стовпчиком. Насправді, часто потрібно сортувати дані за кількома стовпчиками. Наприклад, якщо ми відображаємо список студентів, нам може знадобитися відсортувати його за прізвищем та іменем. Цей тип сортування слід використовувати, якщо кілька учнів мають однакові імена. Якщо ми сортуємо за спаданням за кількома стовпчиками, переконайтеся, що кожен стовпчик має власне ключове слово DESC. Давайте розглянемо приклад:

Пояснення: Ключове слово DESC потрібно застосовувати лише до назви стовпця, який потрібно відсортувати за спаданням. У нашому прикладі DESC було вказано для стовпця name, але не для стовпця region. Тому стовпець name буде відсортовано за спаданням, а стовпець region - за зростанням (за замовчуванням).

Завдання

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

Ось короткий приклад таблиці country:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

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

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

Зміст курсу

Вступ до SQL

Вступ до SQL

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

Ми можемо сортувати дані не лише за зростанням (це порядок сортування за замовчуванням). Вираз ORDER BY може сортувати дані у порядку спадання. Для цього потрібно вказати ключове слово DESC. Розглянемо приклад:

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

Ми можемо сортувати дані за більш ніж одним стовпчиком. Насправді, часто потрібно сортувати дані за кількома стовпчиками. Наприклад, якщо ми відображаємо список студентів, нам може знадобитися відсортувати його за прізвищем та іменем. Цей тип сортування слід використовувати, якщо кілька учнів мають однакові імена. Якщо ми сортуємо за спаданням за кількома стовпчиками, переконайтеся, що кожен стовпчик має власне ключове слово DESC. Давайте розглянемо приклад:

Пояснення: Ключове слово DESC потрібно застосовувати лише до назви стовпця, який потрібно відсортувати за спаданням. У нашому прикладі DESC було вказано для стовпця name, але не для стовпця region. Тому стовпець name буде відсортовано за спаданням, а стовпець region - за зростанням (за замовчуванням).

Завдання

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

Ось короткий приклад таблиці country:

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200

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

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