Что делает оператор DISTINCT?
AСортирует строки
BУбирает
NULLCУбирает дубликаты
DГруппирует значения
Правильный ответ.
DISTINCT убирает дубликаты из результата.Разбор
DISTINCT применяется ко всем выбранным колонкам. Часто эквивалентен GROUP BY по тем же колонкам, если не используются агрегаты.
Проверь себя · 1/3разбор после ответа
Что делает оператор
DISTINCT?Ещё вопросы по теме «Агрегация, GROUP BY и HAVING»
- Что делает `HAVING`?
- Есть таблица `orders(user_id, amount)`. Какой запрос посчитает сумму всех заказов по каждому пользователю?
- Нужно посчитать сумму оплаченных заказов по каждому пользователю. В таблице `orders` есть поля `user_id`, `amount`, `status`. Какой запрос корректен и наиболее эффективен?
- В таблице `users` есть колонка `middle_name`, в которой часто хранится `NULL`. Что вернёт выражение `COUNT(middle_name)`?
- Нужно получить количество заказов по паре (`user_id`, `status`) из таблицы `orders`. Какой запрос верный?
- Все вопросы по «Агрегация, GROUP BY и HAVING» →