WBF Academy
SQL para Análise de Dados

SQL para Análise de Dados

Iniciante

Toda 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.

📋 5 trilhas ❓ 250 perguntas 💡 20 dicas 🎬 10 vídeos ⏱ ~5h

Vídeos

Ver tudo

Trilhas

SQL parece intimidador até você escrever sua primeira consulta — depois disso, tudo faz sentido. Este track começa do zero: o que realmente são um banco de dados e uma tabela, e como o SQL permite fazer perguntas a eles com comandos claros e estruturados. Você vai escrever seu primeiro comando SELECT, extrair colunas específicas em vez de todas, e usar aliases para tornar os resultados legíveis. Você vai aprender LIMIT para pré-visualizar tabelas grandes com segurança e ORDER BY para ordenar resultados por qualquer coluna, crescente ou decrescente. No caminho você vai adquirir bons hábitos — formatar consultas com clareza e ler mensagens de erro em vez de temê-las. Ao final você vai explorar qualquer tabela com facilidade e extrair exatamente as colunas e linhas de que precisa.

Uma tabela com um milhão de linhas é inútil até você conseguir reduzi-la às que realmente importam — é isso que este track ensina. Você vai dominar a cláusula WHERE e os operadores de comparação e lógicos (AND, OR, NOT) que combinam condições com precisão. Você vai aprender IN para combinar com uma lista de valores, BETWEEN para intervalos, e LIKE para buscar padrões de texto, permitindo filtrar por intervalos de datas, categorias ou nomes parciais. Você também vai lidar corretamente com NULLs, uma fonte comum de erros para iniciantes, e usar DISTINCT para remover resultados duplicados. Ao final você vai reduzir com confiança qualquer tabela exatamente às linhas que uma pergunta real de negócio exige, não importa o tamanho do conjunto de dados.

Linhas individuais dizem o que aconteceu uma vez; a agregação diz o que acontece no geral — e é aí que começa a análise de verdade. Este track ensina as funções agregadas que todo analista usa diariamente: COUNT para contar linhas, SUM para somar valores, e AVG, MIN e MAX para resumir uma coluna. Você vai aprender GROUP BY para dividir totais por categoria — vendas por região, pedidos por cliente, cadastros por mês — e HAVING para filtrar esses resultados agrupados, algo que o WHERE não consegue fazer. Você vai praticar combinar várias funções agregadas em uma única consulta e entender exatamente quais linhas cada grupo representa. Ao final você vai transformar qualquer tabela bruta nos números-resumo que aparecem em relatórios e painéis reais, respondendo totais, médias e contagens com confiança.

Dados reais nunca vivem em uma única tabela — clientes, pedidos e produtos sempre estão separados, conectados por chaves. Este track ensina você a reconectá-los. Você vai aprender o que são chaves primárias e estrangeiras e como elas ligam as tabelas, e depois escrever INNER JOINs para combinar linhas correspondentes entre tabelas e LEFT JOINs para manter cada linha de uma tabela mesmo quando não há correspondência — essencial para encontrar clientes sem pedidos ou produtos nunca vendidos. Você vai praticar unir três ou mais tabelas em uma única consulta, e usar self-joins para comparar linhas dentro da mesma tabela, como funcionários e seus gestores. Ao final você vai consultar com confiança um esquema inteiro de banco de dados em vez de ficar limitado ao que cabe em uma única tabela.

Este último track leva você de escrever consultas simples a escrever o SQL avançado que move os painéis de analytics reais. Você vai aprender subconsultas — consultas aninhadas dentro de outras consultas — para responder perguntas de vários passos, e expressões de tabela comum (CTEs) para dividir lógica complexa em passos claros e legíveis. Depois você vai avançar para funções de janela, a ferramenta por trás de rankings, totais acumulados e comparações mês a mês, aprendendo ROW_NUMBER, RANK e SUM OVER para calcular resultados entre linhas sem colapsá-las como faz o GROUP BY. Você vai praticar construir um ranking, um total acumulado de receita e uma média móvel, os mesmos padrões usados em ferramentas de business intelligence. Ao final você vai escrever o mesmo nível de SQL que analistas de dados profissionais usam todos os dias.

Prova de certificação

🏆

Prova de certificação

SQL para Análise de Dados

30
Questões
45m
Tempo limite
% 70%
Para passar

Todas as trilhas · Sem pressão de tempo para começar

🏆

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 tudo