SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Как работают операторы ROLLUP и CUBE в GROUP BY?

Это расширения для GROUP BY, используемые для построения аналитических отчетов (OLAP).

  • ROLLUP (a, b): Группирует данные иерархически и добавляет промежуточные итоги (subtotals). Выдаст итоги для (a, b), затем для (a), и общий итог ().

  • CUBE (a, b): Строит все возможные комбинации группировок. Выдаст итоги для (a, b), (a), (b) и общий итог ().


✅ Зачем: Позволяет получить детализацию и общую сумму (Итого) в рамках одного SQL-запроса, не делая несколько SELECT с UNION.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Группировка»

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»