Стейтмент SELECT DISTINCT витягує унікальні дані з таблиці. Всередині таблиці в рядках або стовпцях дані можуть повторюватися, тому коли потрібно отримати унікальні дані без дублів, використовується SELECT DISTINCT. Наприклад:
|
1 2 |
SELECT DISTINCT country FROM Customers; |
Тут ми витягуємо список країн із таблиці Customers.

Розглянемо інший приклад:
|
1 2 |
SELECT DISTINCT country, first_name FROM Customers; |
Тут ми витягуємо рядки, якщо комбінація країни (country) та імені (first_name) унікальна.

Оператор DISTINCT з функцією COUNT()
Якщо потрібно підрахувати кількість унікальних рядків, можна використати функцію COUNT() з оператором DISTINCT. Наприклад:
|
1 2 |
SELECT COUNT(DISTINCT country) FROM Customers; |
Тут ми рахуємо кількість унікальних країн (без повторів).

