Встречается на 2% собеседований по Python
Зачем нужен GROUP BY
GROUP BY используется в SQL-запросах для группировки строк с одинаковыми значениями в указанных столбцах. Это позволяет применять агрегатные функции (COUNT, SUM, AVG, MAX, MIN и др.) к каждой группе отдельно.
Пример:
sql
SELECT department, COUNT(*) as employees_count
FROM employees
GROUP BY department;Этот запрос вернет количество сотрудников в каждом отделе.
Ключевые особенности:
- Позволяет агрегировать данные по группам
- Все неагрегированные столбцы в SELECT должны быть в GROUP BY
- Можно группировать по нескольким столбцам
- Часто используется с HAVING для фильтрации групп
Без GROUP BY агрегатные функции применялись бы ко всей таблице целиком.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы