Сортування даних

Середній рівень SQL-запитів з AI

Jasmin Ludolf

Senior Data Science Content Developer

Досліджуйте й аналізуйте дані

$$

💻 Поглибте навички SQL і ШІ:

Сортувати                   Групувати Фільтрувати                 Підсумовувати

Власні категорії

$$

Усе за допомогою підказок!

Обʼємна ілюстрація двох хмаринок повідомлень: одна з AI, інша з трьома крапками

Середній рівень SQL-запитів з AI

База даних фільмів

Схема з чотирма таблицями бази даних films із назвами полів і типами даних

⚠️ Завжди отримуйте дозвіл, перш ніж ділитися контекстом із ШІ

Середній рівень SQL-запитів з AI

Сортування

  • Упорядковує дані
  • Прискорює пошук
  • Часто перший крок до виявлення шаблонів

Безладна книжкова полиця

Середній рівень SQL-запитів з AI

Порядок зростання

Підказка: Показати всі назви фільмів за абеткою

SELECT title
FROM films
ORDER BY title ASC;
|title                     |
|--------------------------|
|#Horror                   |
|10 Cloverfield Lane       |
|10 Days in a Madhouse     |
|10 Things I Hate About You|
|10,000 B.C.               |
|102 Dalmatians            |
...

$$

  • Працює з будь-яким полем

$$

  • ASC зростання:
    • Від A до Z
    • Спецсимволи, числа перед літерами
    • Великі літери перед малими
    • Сортування за замовчуванням
Середній рівень SQL-запитів з AI

Порядок спадання

Підказка: Показати всі назви фільмів у порядку спадання

SELECT title
FROM films
ORDER BY title DESC;
|title                     |
|--------------------------|
|Æon Flux                  |
|xXx: State of the Union   |
|xXx (Triple X)            |
|eXistenZ|
...

$$

  • Порядок спадання:
    • Від Z до A
    • Малі літери перед великими
    • Æ може бути першою, якщо зберігається після z

$$

  • Ключове слово DESC для спадання
Середній рівень SQL-запитів з AI

Задавайте порядок

$$

Порядок зростання

  • Спочатку найстаріші
  • За абеткою
  • Від A до Z
  • Хронологічно

$$

⬇ ️ Порядок спадання

  • Спочатку найновіші
  • Від Z до A
  • Зворотний відлік
Середній рівень SQL-запитів з AI

Нечіткі підказки

SELECT title
FROM films
ORDER BY release_year;
|title                         |
|------------------------------|
|Intolerance: Love's Struggl...|
|Over the Hill to the Poorhouse|
|The Big Parade                |
|Metropolis                    |
...
Середній рівень SQL-запитів з AI

Будьте конкретними

Підказка: Показати назви й роки випуску, відсортовані за роком

SELECT title, release_year
FROM films
ORDER BY release_year;
|title                         |release_year|
|------------------------------|------------|
|Intolerance: Love's Struggle  |1916        |
|Over the Hill to the Poorhouse|1920        |
|The Big Parade                |1925        |
|Metropolis                    |1927        |
...
Середній рівень SQL-запитів з AI

Сортування за кількома полями

  • Сортує за першим полем у списку, потім за наступним
SELECT title, oscar
FROM awards
ORDER BY oscar DESC;
|title                          |oscar|
|-------------------------------|-----|
|Lord of the Rings:Return of ...|11   |
|Titanic                        |11   |
|Ben-Hur                        |11   |
  • Як додатковий критерій для нічиєї
SELECT title, oscar, bafta
FROM awards
ORDER BY oscar DESC, bafta DESC;
|title               |oscar|bafta|
|--------------------|-----|-----|
|Lord of the Rings...|11   |2    |
|Ben-Hur             |11   |1    |
|Titanic             |11   |0    |
Середній рівень SQL-запитів з AI

Різні напрями

Підказка: Показати назви фільмів і роки випуску, відсортовані: спочатку за роком спаданням, потім за назвою зростанням

SELECT title, release_year
FROM films
ORDER BY release_year DESC, title ASC;
|title           |release_year|
|----------------|------------|
|10,000 B.C.     |            |
|A Touch of Frost|            |    
|Anger Management|            |    
|Animal Kingdom  |            |
...
Середній рівень SQL-запитів з AI

Давайте потренуємось!

Середній рівень SQL-запитів з AI

Preparing Video For Download...