Друкарня від WE.UA

Всіх вітаю! У цій статті ми розглянемо команду SELECT DISTINCT та сенс її застосування.

Що робить команда SELECT DISTINCT?

Команда SELECT DISTINCT працює подібно до SELECT, але з тією відмінністю, що вона дозволяє отримати лише унікальні значення визначеного стовпця. Тобто, отримані значення не будуть повторюватися взагалі.

Написання запитів

Перший приклад

Дана команда використовується так само, як і SELECT, тільки тепер замість SELECT ми будемо писати SELECT DISTINCT. Точно так само нам слід буде вказати стовпець, значення з якого хочемо отримати, та таблицю, з якої ми хочемо отримати інформацію.

Отже, у даному випадку візьмемо значення зі стовпця City таблиці Customer:

SELECT DISTINCT City FROM Customer

Результат:

Як бачимо, міста у отриманому стовпці не повторюються.

Другий приклад

Далі спробуємо отримати унікальні значення зі стовпців City та Country:

SELECT DISTINCT City, Country FROM Customer

Результат:

Отриманий результат, можливо, дещо спантеличив вас, але насправді все працює правильно. Як бачимо, у стовпці Country назви країн неодноразово повторюються. Справа у тому, що SELECT DISTINCT сприймає декілька стовпців як одну пару, де кожна пара містить такі значення міст і країн, які є унікальними.

У нашому прикладі ми працюємо зі стовпцями City та Country, що сприймаються мовою SQL як пара міст з країнами, де кожен рядок пари міста і країни ніколи не повинен мати дублікатів. І, як бачимо, у отриманих даних кожен рядок має свою пару міста та країни, яка ніколи не повторюється в інших рядках. Тобто країни або міста можуть повторюватися в таблиці лише поодинці, але сама пара міста з країною завжди буде унікальною. Тому в отриманих даних ми ніколи не знайдемо два рядки з однаковими містами та країнами.

Висновок

Тож, у цій статті ми з’ясували суть команди SELECT DISTINCT та її особливість при використанні для декількох стовпців таблиці.
Дякую за увагу!

Статті про вітчизняний бізнес та цікавих людей:

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Magnifique numérique
Magnifique numérique@magnifiquedigitalworld

Світ, де код робить чудеса

91Довгочити
1.9KПерегляди
27Підписники
Підтримати
На Друкарні з 14 липня 2025

Більше від автора

  • Робота з омогліфами у Python

    У цій статті ми розберемо бібліотеку confusables та її функціонал. Також ми розглянемо, що таке омогліфи та як їх використовують.

    Теми цього довгочиту:

    Програмування
  • Метод index() у Python

    Всіх вітаю! Сьогодні ми розглянемо метод index() у Python та приклади його застосування.

    Теми цього довгочиту:

    Програмування

Це також може зацікавити:

  • Програмування

    Чи цікавитеся ви програмуванням? Як ви вивчали його? Програмування — це не лише навичка, яка може допомогти вам знайти роботу в сучасному цифровому світі. Це також потужний інструмент для розвитку мислення, творчості та розв’язання складних завдань.

    Теми цього довгочиту:

    Програмування
  • Пайтон: дескриптори - що це???

    Можливо, навіть далеко не всі чули, що таке дескриптори, але точно всі використовували їхЯ кажу це так впевнено, оскільки @property є дескриптором

    Теми цього довгочиту:

    Програмування

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити:

  • Програмування

    Чи цікавитеся ви програмуванням? Як ви вивчали його? Програмування — це не лише навичка, яка може допомогти вам знайти роботу в сучасному цифровому світі. Це також потужний інструмент для розвитку мислення, творчості та розв’язання складних завдань.

    Теми цього довгочиту:

    Програмування
  • Пайтон: дескриптори - що це???

    Можливо, навіть далеко не всі чули, що таке дескриптори, але точно всі використовували їхЯ кажу це так впевнено, оскільки @property є дескриптором

    Теми цього довгочиту:

    Програмування