Оператор DISTINCT используется для указания на то, что следует работать только с уникальными значениями столбца.
Он нашел широкое применение в операторе SQL SELECT, для выборки уникальных значений. Так же используется в агрегатных функциях. Синтаксис оператора:
Он нашел широкое применение в операторе SQL SELECT, для выборки уникальных значений. Так же используется в агрегатных функциях. Синтаксис оператора:
SELECT DISTINCT column_name FROM table_name;
Примеры оператора SQL DISTINCT. Имеется следующая таблица Artists:
![](https://static.tildacdn.com/tild3639-3163-4561-b861-333064343839/3444.png)
Пример 1. Используя оператор SQL DISTINCT вывести, какие исполнители (Singer) имеются в таблице:
SELECT DISTINCT Singer FROM Artists;
Пример 2. Используя оператор SQL DISTINCT и COUNT вывести количество уникальных исполнителей в таблице:
SELECT COUNT(DISTINCT Singer)
AS CountOfSingers
FROM Artists;
Результат:
![](https://static.tildacdn.com/tild3738-6561-4163-b834-386233383766/countofsingers.png)
Цифра «3» т.к. в таблице 3 музыкальных группы, которые просто повторяются и уже не уникальны.
Самостоятельно создайте таблицу Artists и выполните каждый пример. В комментариях можете писать новые примеры к данной таблице и не только.
Самостоятельно создайте таблицу Artists и выполните каждый пример. В комментариях можете писать новые примеры к данной таблице и не только.