Оператор DISTINCT в SQL позволяет удалить дубликаты из результата запроса. 14 Чтобы исключить повторяющиеся строки, нужно после оператора SELECT указать DISTINCT и перечислить все нужные столбцы. 3
Синтаксис: SELECT DISTINCT expressions FROM tables [WHERE conditions]
. 4
Параметры или аргументы:
Если в операторе DISTINCT указано только одно выражение, запрос возвратит уникальные значения для этого выражения. 4 Если указано несколько выражений, то запрос извлечёт уникальные комбинации для перечисленных выражений. 4
Пример использования: нужно найти все уникальные значения в таблице suppliers. 4 Для этого используется запрос: SELECT DISTINCT state FROM suppliers ORDER BY state;
. 4 В результате возвращаются все уникальные значения состояния из таблицы поставщиков и удаляются все дубликаты из набора результатов. 4
Если в запросе указано несколько столбцов, то уникальность будет проверяться по их сочетанию. 2 Например: SELECT DISTINCT city, state FROM suppliers ORDER BY city, state;
. 4 В этом случае возвращается каждая уникальная комбинация city и state. 4