Что такое DISTINCT?

DISTINCT убирает дубликаты из результата запроса и возвращает только уникальные строки. Это полезно, когда нужно получить список неповторяющихся значений одного столбца или комбинации нескольких столбцов.
Подробный ответ

Что делает DISTINCT

DISTINCT используется в SELECT, чтобы убрать повторяющиеся строки из результата. Если в таблице есть одинаковые значения, DISTINCT оставит только уникальные.

Пример

SELECT DISTINCT city
FROM users;

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

Когда использовать

DISTINCT полезен, когда нужно получить уникальные значения, например список городов, ролей или типов записей. Если же нужны группировки и агрегаты, обычно используют GROUP BY.

Как ответить на собеседовании

Я бы сказал, что DISTINCT удаляет дубликаты и помогает получить уникальные значения из результата SELECT. Например, можно взять все уникальные города из таблицы пользователей.

Оцени свой прогресс

Честно оцени своё понимание этого вопроса, чтобы мы могли построить твой учебный трек максимально эффективно.
Читать в блоге