Подготовка к интервью

Вопросы о GROUP BY, HAVING и агрегатных функциях SQL

11 вопросов с ответами по теме «GROUP BY, HAVING и агрегации SQL»

11 вопросов

Что проверяют на интервью

Как устроена подборка

Подборка о группировке и фильтрации агрегированных данных. Вопросы связывают GROUP BY с JOIN, SELECT и оконными функциями, разбирают применение HAVING и поведение агрегатов при наличии NULL.

Каталог

Вопросы по теме

Найдено: 11
Теория

Можете объяснить назначение оператора GROUP BY в SQL и когда его следует использовать?

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

Читать ответ
Теория

Какие агрегатные функции вы можете привести в пример?

Какие бывают агрегатные функции? обрабатывают набор значений и возвращают единый результат SUM() — вычисляет сумму значений AVG() — рассчитывает среднее арифметическое COUNT() — считает количество элементов MAX() —…

Читать ответ
Теория

Нужно ли перечислять в GROUP BY все поля из SELECT и зачем это требуется?

Обязательно ли указывать в GROUP BY все поля из SELECT? Контекст: SQL и группировка данных В стандартном SQL каждый столбец из SELECT должен либо присутствовать в GROUP BY, либо использоваться внутри агрегатной…

Читать ответ