SQLNoir

Solucione mistérios com SQL.

Entre em uma agência de detetives dos anos 80, interrogue suspeitos com consultas SQL e desvende o caso, uma query por vez.

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 subir de nível no seu distintivo e desbloquear investigações 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.

A progressão é rastreada com XP e níveis de dificuldade, 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?

Casos intermediários e avançados requerem XP para desbloquear, então escolha um caso inicial e construa impulso a partir daí.

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.

Posso receber dicas se estiver travado?

Cada caso inclui uma visualização do esquema e objetivos. Se precisar de mais ajuda, junte-se à comunidade no Discord ou confira a página de ajuda.