Avançado Curso
Comandos GROUP BY em SQL
Você 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.
5.00
19 usuários matriculados
Acesso vitalício
Aplica-se apenas a este curso
R$150
Acesso ilimitado vitalício
a todos os 25 cursos existentes e futuros
Período de teste grátis Sim
Certificado de conclusão Sim
Duração estimada 7 h
Exercícios interativos 63
Habilidades que você vai adquirir
- Usar ROLLUP com GROUP BY.
- Mostrar a ordem das colunas com CUBE, e usar CUBE com GROUPING() e COALESCE().
- Usar novas funções e múltiplos agrupamentos com UNION ALL.
- Usar múltiplos agrupamentos com GROUPING SETS.
Últimas avaliações
Descrição
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á?
O que eu ganho com isso?
- 63 exercícios interativos. Interaja com exercícios práticos para melhorar a retenção do conhecimento. Aprenda no seu próprio ritmo, de qualquer lugar e a qualquer hora.
- Acesso vitalício ao curso. Ao comprar o curso, você ganha acesso pessoal instantâneo a todo o conteúdo dele.
- Certificação online. Conclua todos os exercícios com sucesso para ganhar um certificado. Você pode publicar o certificado no seu perfil do LinkedIn.
- Garantia de 30 dias de devolução do dinheiro. Se você não estiver satisfeito com a qualidade do curso, você pode obter um reembolso no prazo de 30 dias após a sua compra.
- Dicas para os exercícios.
Aprenda a:
- Usar ROLLUP com GROUP BY.
- Mostrar a ordem das colunas com CUBE, e usar CUBE com GROUPING() e COALESCE().
- Usar novas funções e múltiplos agrupamentos com UNION ALL.
- Usar múltiplos agrupamentos com GROUPING SETS.
Do que você precisa para fazer este curso?
- Um navegador web.
- Uma conexão de internet.
- Conhecimento básico de SQL, seguido de alguma prática.
Quem deve fazer este curso?
- Qualquer pessoa que conhece o básico de SQL, mas que quer dar um passo além.
- Analistas que usam SQL para criar relatórios.
- Administradores de banco de dados.
- Alunos estudando SQL.
- Programadores que buscam melhorar suas habilidades em SQL.
Conteúdo
Progresso no curso 0%
Exercícios feitos 0/63
-
Aprenda a usar ROLLUP com GROUP BY.
-
Descubra como usar CUBE, outra extensão GROUP BY.
-
Vamos dar uma olhada em GROUPING SETS, a última extensão de GROUP BY do nosso curso.
-
Verifique o quanto você aprendeu neste curso.