Questão FC441258
Recursos do OLAP, essencialmente as extensões ROLLUP e CUBE, incluídos no padrão SQL, são opções específicas da cláusula
Bancos de Dados Dimensionais
FCC · 2007
Recursos do OLAP, essencialmente as extensões ROLLUP e CUBE, incluídos no padrão SQL, são opções específicas da cláusula
- HAVING.
- GROUP BY.
- OUTER JOIN.
- ORDER BY.
- INNER JOIN.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
GROUP BY é a cláusula do SQL responsável por agrupar linhas com base em uma ou mais colunas para cálculo de agregados (como SUM, COUNT, AVG). As extensões ROLLUP e CUBE são opções específicas dessa cláusula e foram padronizadas para gerar automaticamente níveis de subtotais e totais.
ROLLUP gera agregações hierárquicas ao longo da ordem das colunas informadas, produzindo subtotais progressivos e um total geral. Já CUBE produz todas as combinações possíveis de agregação entre as colunas, fornecendo subtotais para cada dimensão e o total geral.
Essas extensões simplificam consultas que, de outra forma, exigiriam múltiplos GROUP BY ou união de resultados. Exemplo sintático: GROUP BY ROLLUP(col1, col2) ou GROUP BY CUBE(col1, col2). Também podem ser expressas via GROUPING SETS para controle mais fino.
Conteúdo do catálogo FC Concursos · Atualizado em