Какова функция оператора DISTINCT в SQL и как он влияет на результаты запроса?

Оператор DISTINCT в SQL используется для выборки уникальных значений из столбца или набора столбцов. Он удаляет дубликаты из результата запроса, возвращая только уникальные строки.

Короткий ответ

Что ответить на собеседовании

Оператор DISTINCT в SQL используется для выборки уникальных значений из столбца или набора столбцов. Он удаляет дубликаты из результата запроса, возвращая только уникальные строки.

Подробный разбор

Ответ с пояснениями

Оператор DISTINCT в SQL используется для выборки уникальных значений из столбца или набора столбцов. Он удаляет дубликаты из результата запроса, возвращая только уникальные строки.

Например, если в таблице есть несколько записей с одинаковым значением в столбце city, то запрос:

SELECT DISTINCT city FROM users;

вернёт список уникальных городов без повторений.

Таким образом, DISTINCT влияет на результаты запроса, уменьшая количество строк за счёт исключения повторяющихся значений.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее