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. Агрегатні Функції

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

Ми можемо сортувати дані не лише за зростанням (це порядок сортування за замовчуванням). Вираз 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 - за зростанням (за замовчуванням).

Завдання

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

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

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

Завдання

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

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

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

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

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

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

Ми можемо сортувати дані не лише за зростанням (це порядок сортування за замовчуванням). Вираз 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 - за зростанням (за замовчуванням).

Завдання

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

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

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

Завдання

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

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

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

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

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

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

Ми можемо сортувати дані не лише за зростанням (це порядок сортування за замовчуванням). Вираз 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 - за зростанням (за замовчуванням).

Завдання

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

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

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

Завдання

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

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

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів

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

Ми можемо сортувати дані не лише за зростанням (це порядок сортування за замовчуванням). Вираз 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 - за зростанням (за замовчуванням).

Завдання

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

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

idnamecontinentregionsurfaceareacapitalpopulation
1JapanAsiaEastern Asia377829Tokyo126714000
2LatviaEuropeNULL64589Riga2424200
3MexicoNorth AmericaCentral America1958201Mexico City98881000
.....................
15MaltaEuropeSouthern Europe316Valletta380200
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 2. Розділ 5
Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt