Escolha blocos
Clique ou arraste comandos, colunas, operadores, funções e tabelas para a área de montagem.
SQL · prática interativa
Monte consultas como peças de Lego. Quanto melhor a estrutura, maior a pontuação.
Ideia da dinâmica
O objetivo não é apenas decorar palavras-chave. A página ajuda a montar a consulta na ordem lógica: escolher colunas, definir tabela, relacionar dados, filtrar, agrupar, ordenar e aplicar recursos avançados como CTEs e window functions.
Clique ou arraste comandos, colunas, operadores, funções e tabelas para a área de montagem.
Reordene as peças para formar um SELECT válido. Remova blocos e teste combinações diferentes.
A pontuação cresce quando a consulta fica mais clara, específica e analítica.
Laboratório
Use os filtros para encontrar comandos. Dica: usar * funciona, mas escolher colunas específicas vale mais pontos.
Área de montagem
Solte blocos aqui ou clique nas caixas da esquerda.
Modelo de treino
Os blocos simulam um pequeno cenário de vendas. A pessoa pode montar consultas com clientes, pedidos, itens, produtos, categorias, pagamentos e funcionários.
Critérios
A pontuação valoriza boas práticas e complexidade analítica. Não basta empilhar palavras: a query precisa fazer sentido estruturalmente.
Selecionar nomes de colunas ganha mais que usar *.
Relacionar tabelas e explicitar a chave de junção aumenta muito o score.
SUM, COUNT, AVG com GROUP BY indicam análise.
ROW_NUMBER, RANK, LAG, LEAD e OVER elevam o nível.
WITH ajuda a organizar queries maiores em etapas legíveis.
É útil para explorar, mas em produção costuma ser menos controlado.