SQLNoir

Aprenda SQL jogando — resolva crimes com suas próprias consultas

Jogo de SQL detetive 100% em português. 6 casos grátis para resolver. SELECT, JOIN, WHERE — você é o investigador.

Casos orientados por queries

Cada pista está escondida em um banco de dados. Use SQL para interrogar os dados e expor o culpado.

Sem configuração

Workspace SQL integrado com SQL.js. Basta abrir um caso e começar a investigar.

Ganhe XP de detetive

Resolva casos para acumular XP e subir de nível no seu distintivo conforme enfrenta investigações cada vez mais difíceis.

Bem-vindo, Detetive

A cidade está agitada. Novas evidências acabaram de chegar à sua mesa.

Abrir os Arquivos do Caso

Como o SQLNoir funciona

Cada caso coloca você em uma investigação com narrativa. Você lê o briefing, estuda o esquema do banco de dados e executa consultas SQL em um editor integrado para descobrir pistas. Conforme você conecta tabelas, elimina suspeitos e valida álibis, você pratica padrões reais de SQL: filtros, joins, agregações e subconsultas. Sem configuração ou instalação. Basta abrir um arquivo de caso e começar a interrogar os dados.

O seu progresso é rastreado com XP, então você pode começar como novato e evoluir até se tornar um investigador experiente. Casos para iniciantes ensinam fundamentos, enquanto casos avançados desafiam com joins em camadas e condições mais complexas.

Pronto para ver em ação?

Para quem é

Desenvolvedores que querem uma forma prática e narrativa de praticar fundamentos de SQL e joins.

Analistas de dados se preparando para entrevistas que precisam de cenários realistas de consultas.

Estudantes que aprendem mais rápido com narrativa e feedback imediato do que com livros didáticos.

Instrutores buscando exercícios de SQL envolventes sem necessidade de configuração de ambiente.

Perguntas frequentes

Respostas rápidas antes de começar seu primeiro caso.

Preciso de uma conta para jogar?

Você pode abrir e resolver casos sem criar uma conta. Faça login para rastrear XP, progresso e casos resolvidos entre dispositivos.

Como funciona o acesso?

Todos os casos estão disponíveis desde o início — não há nada a desbloquear. Os níveis de dificuldade (iniciante, intermediário, avançado) são apenas um guia: comece por um caso para iniciantes e avance no seu ritmo. O XP acompanha o seu progresso conforme você resolve casos.

O que preciso saber de SQL?

Iniciantes podem começar com SELECTs simples. Casos intermediários e avançados introduzem joins, agrupamento, filtros e subconsultas conforme você progride.

Isso ajuda em entrevistas?

Sim. Os casos simulam puzzles de dados realistas que você pode encontrar em entrevistas de dados e engenharia. É ótimo para praticar com narrativa sem bancos de questões repetitivas.

E se eu travar em um caso?

Todo caso traz uma visualização do esquema e uma lista de objetivos para te guiar, além de um painel de notas para registrar seu raciocínio. Se mesmo assim travar, a comunidade no Discord e a página de ajuda são bons lugares para perguntar.