Друкарня від 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

Прекрасний цифровий світ

102Довгочити
3.1KПерегляди
28Підписники
На Друкарні з 14 липня 2025

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

  • Brandlogo - сайт з надихаючими прикладами логотипів

    Brandlogo — це сайт, який містить велику кількість готових прикладів логотипів, що можуть покращити ваші дизайнерські навички та значно вплинути на загальне натхнення.

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

    Дизайн
  • Ресурси для знаходження навчальних датасетів

    У цій статті ми розглянемо одразу два сайти, де можна лешко знайди ціквий датасет для використання у навчальних цілях.

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

    It

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

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

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

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