DISTINCT убирает дубликаты из результата запроса и возвращает только уникальные строки. Это полезно, когда нужно получить список неповторяющихся значений одного столбца или комбинации нескольких столбцов.
Что такое DISTINCT?
Подробный ответ
Что делает DISTINCT
DISTINCT используется в SELECT, чтобы убрать повторяющиеся строки из результата. Если в таблице есть одинаковые значения, DISTINCT оставит только уникальные.
Пример
SELECT DISTINCT city
FROM users;Этот запрос вернёт список уникальных городов, в которых живут пользователи.
Когда использовать
DISTINCT полезен, когда нужно получить уникальные значения, например список городов, ролей или типов записей. Если же нужны группировки и агрегаты, обычно используют GROUP BY.
Как ответить на собеседовании
Я бы сказал, что DISTINCT удаляет дубликаты и помогает получить уникальные значения из результата SELECT. Например, можно взять все уникальные города из таблицы пользователей.
Оцени свой прогресс