Оператор SELECT DISTINCT используется для возврата только отдельных (разных) значений. Внутри таблицы столбец часто содержит много повторяющихся значений и вам нужно только перечислить отличающиеся значения.
Синтаксис SELECT DISTINCT
SELECT DISTINCT column1, column2, ...
FROM table_name;
Пример SELECT
Следующий оператор SQL выбирает все (и дубликаты) значения из столбца «name» в таблице «users»:
Пример:
SELECT name FROM users;
Теперь давайте используем ключевое слово DISTINCT с приведенным выше оператором SELECT и увидим результат.
Пример SELECT DISTINCT
Следующий оператор SQL выбирает только значения DISTINCT из столбца «name» в таблице «users»:
Пример:
SELECT DISTINCT name FROM users;
В следующем SQL-заявлении указано количество разных имен пользователей:
Пример:
SELECT COUNT(DISTINCT name) FROM users;
0 комментариев