SQL para Análise de Dados
InicianteToda decisão de produto, relatório de marketing e painel de negócios começa com a mesma pergunta: o que os dados realmente dizem? Este curso para iniciantes ensina SQL — a linguagem que todo analista, product manager e engenheiro usa para fazer essa pergunta e obter uma resposta real. Você vai começar do zero, escrevendo seu primeiro comando SELECT e extraindo colunas exatas de uma tabela, e depois avançar para filtrar linhas com WHERE, ordenar resultados e lidar com valores ausentes. A partir daí você entra no coração da analítica: agrupar dados com GROUP BY, contar e somar com funções agregadas, e encontrar padrões que uma única linha nunca mostra. Você vai aprender a combinar tabelas com JOINs para conectar clientes a pedidos, ou funcionários a departamentos, em vez de trabalhar com dados presos em silos separados. Ao final, você vai escrever subconsultas, expressões de tabela comum (CTEs) e funções de janela — as mesmas ferramentas usadas para totais acumulados, rankings e comparações mês a mês em painéis reais. Cada lição usa tabelas de negócio realistas (clientes, pedidos, produtos, funcionários) para que o que você pratica se traduza diretamente no trabalho real de um analista. Não é necessária experiência prévia em programação — só curiosidade sobre o que os números significam. Ao final deste curso você vai ler, escrever e raciocinar em SQL com confiança suficiente para responder perguntas reais de negócio com dados reais, não com suposições.
Conteúdo do curso
Prova de certificação
Prova de certificação
SQL para Análise de Dados
🔒 Desbloqueie o exame
Complete os requisitos acima para desbloquear o exame
Prova de certificação
SQL para Análise de Dados
30 questões
Todos os níveis de dificuldade
45 minutos
Enviada automaticamente quando o tempo acaba
70% para passar
Conquiste sua insígnia de certificação
Sem volta
Depois de responder, você avança
Dicas
Ver tudoUse uma CTE para nomear uma subconsulta em vez de aninhá-la
WITH transforma uma parede de parênteses em uma consulta que se lê de cima a ...
SUM() OVER constrói um total acumulado sem colapsar linhas
GROUP BY fundiria cada linha em uma só — uma função de janela mantém todas
RANK pula números depois de um empate, DENSE_RANK não
Duas pessoas em primeiro lugar significa que o próximo rank é 3, não 2 — a me...
ROW_NUMBER dá a cada linha um rank único, mesmo em empates
Duas pessoas empatadas em primeiro lugar recebem 1 e 2, nunca as duas 1