Curso
AvançadoVocê quer trabalhar com mais eficiência em SQL e conseguir criar consultas mais complexas e sofisticadas? Conheça as cláusulas GROUP BY, como ROLLUP, CUBE e GROUPING SETS.
Acesso vitalício
Aplica-se apenas a este curso
R$100
R$150
33% OFF
Acesso ilimitado vitalício
a todos os 19 cursos já existentes e futuros
R$350
R$650
46% OFF
Este curso online foi feito para usuários intermediários e é útil para analistas de dados iniciantes, estudantes de TI, desenvolvedores de negócios, e muito mais. O pré-requisito é saber os conceitos básicos de SQL apresentados no nosso curso SQL para Iniciantes, além de algumas práticas.
Você já conhece os conceitos básicos de SQL? Então é hora de aprender alguns recursos avançados! Neste curso online, você aprenderá como usar as operações ROLLUP, CUBE e GROUPING SETS.
ROLLUP é uma extensão da cláusula GROUP BY que permite anexar linhas adicionais que representam subtotais. Elas são frequentemente chamadas de linhas superagregadas e podem ser apresentadas junto com a linha de soma total. Graças à extensão ROLLUP, podemos gerar diferentes conjuntos de agrupamentos usando uma única consulta SQL.
Semelhante ao ROLLUP, a extensão CUBE permite que você gere subtotais. Além disso, CUBE gera subtotais para todas as combinações de colunas de agrupamento especificadas na cláusula GROUP BY.
GROUPING SETS vai um pouco além, possibilitando o cálculo de múltiplas cláusulas GROUP BY em uma única instrução SQL. GROUP BY GROUPING SETS é equivalente à junção (UNION) de duas ou mais operações GROUP BY no mesmo conjunto de resultados.
Este curso online está organizado na forma de exercícios interativos para que você possa ganhar experiência prática imediata. Nós o criamos com o pensamento de que é melhor aprender fazendo. Estude no seu próprio ritmo; tudo o que você vai precisar é de um computador, uma conexão de internet e a vontade de aprender e evoluir!
E então, vamos lá?
Progresso no curso
Exercícios realizados
1.
Aprenda a usar ROLLUP com GROUP BY.
2.
Descubra como usar CUBE, outra extensão GROUP BY.
3.
Vamos dar uma olhada em GROUPING SETS, a última extensão de GROUP BY do nosso curso.
4.
Verifique o quanto você aprendeu neste curso.