FC ConcursosFC Concursos

Questão FC441227

No âmbito das agregações sql em data warehouse (DW), cube e rollup são extensões da cláusula

Bancos de Dados Dimensionais

FCC · 2011

No âmbito das agregações sql em data warehouse (DW), cube e rollup são extensões da cláusula

  1. having.
  2. group by.
  3. avg.
  4. grouping sets.
  5. order by
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A cláusula correta é GROUP BY. Em SQL para data warehouse, CUBE e ROLLUP são extensões da cláusula GROUP BY que automatizam a geração de subtotais nas agregações.

ROLLUP cria subtotais hierárquicos seguindo a ordem das colunas, terminando no total geral. Ex.: GROUP BY ROLLUP(depto, time) produz (depto,time), (depto,NULL), (NULL,NULL).

CUBE gera todas as combinações possíveis de agregação entre as colunas, útil para análises multidimensionais. Funciona como um atalho para várias cláusulas GROUP BY combinadas.

No padrão SQL também existe GROUPING SETS para definir explicitamente conjuntos de agrupamento. Linhas de subtotal podem trazer NULL ou usar a função GROUPING() para identificação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo