От автора: у вас может возникнуть ситуация, когда нужно устранить в таблице SQL дубликаты. При извлечении таких записей имеет смысл извлекать только уникальные. Ключевое слово SQL DISTINCT, которое мы уже рассматривали, используется вместе с инструкцией SELECT для устранения всех повторяющихся записей.
Синтаксис
Основной синтаксис ключевого слова DISTINCT для устранения дубликатов записей следующий.
1 2 3 |
SELECT DISTINCT column1, column2,.....columnN FROM table_name WHERE [condition] |
Пример
Рассмотрим таблицу CUSTOMERS, содержащую следующие записи.
Сначала давайте посмотрим, как следующий запрос SELECT возвращает повторяющиеся записи.
1 2 |
SELECT SALARY FROM CUSTOMERS ORDER BY SALARY; |
Это приведет к следующему результату. Зарплата в 2000 будет выдаваться дважды.
Теперь давайте используем ключевое слово DISTINCT с вышеуказанным запросом SELECT и посмотрим на результат.
1 2 |
SELECT DISTINCT SALARY FROM CUSTOMERS ORDER BY SALARY; |
В результате дубликаты будут устранены.
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.