Teste seu SQL em filtragem e semântica NULL, JOINs, agregação e funções de janela e constraints. 30 questões com cenários reais, resultado na hora por categoria, grátis e sem cadastro.
Sem cadastro — seu resultado aparece na hora.
Ele cobre do nível iniciante ao especialista em uma única sessão. As primeiras perguntas tratam de coisas que todo usuário de SQL encontra — comparações NULL, INNER versus LEFT JOIN, limites do BETWEEN. As últimas entram em fan-out de JOIN com agregados, funções de janela, CTEs, isolamento de transação e constraints. Sua pontuação te coloca em um dos quatro níveis, e os nomes dos níveis são propositalmente os mesmos usados nas vagas de emprego.
Não. Cada pergunta é escrita contra o comportamento SQL padrão compartilhado por PostgreSQL, MySQL, SQL Server e SQLite — semântica NULL, tipos de JOIN e a sintaxe ANSI de funções de janela. Nada aqui depende de uma extensão específica de vendor.
Ele avalia o mesmo tipo de raciocínio ler-e-prever que a maioria das triagens de empregadores abre com, no mesmo formato de cenários curtos, por isso funciona como preparação. Não é uma cópia de nenhum teste de empregador específico, e uma boa pontuação aqui não é um certificado. O que ele mostra é em quais das quatro áreas você perderia pontos, que é a informação útil de se ter antes de uma entrevista técnica.
Cerca de seis minutos. Não há cronômetro em perguntas individuais — o teste mede se você sabe o que a query faz, não a rapidez com que você clica. Você pode pensar em uma pergunta pelo tempo que quiser.
Fazer nosso teste não deve ser visto como uma avaliação abrangente ou precisa de suas habilidades. Os resultados são apenas para fins informativos e de autorreflexão.
Teste seu SQL em filtragem e semântica NULL, JOINs, agregação e funções de janela e constraints. 30 questões com cenários reais, resultado na hora por categoria, grátis e sem cadastro.
Este é um teste SQL baseado em cenários: 30 pequenas queries, cada uma seguida por uma pergunta sobre o que realmente acontece quando ela executa. Uma cláusula WHERE comparada contra NULL que silenciosamente não retorna nada. Um LEFT JOIN que se comporta como um INNER JOIN uma vez que você filtra a coluna errada. Um NOT IN que silenciosamente descarta toda linha porque um valor na subconsulta era NULL. Você escolhe a resposta que corresponde ao que o banco de dados realmente retorna, não ao que parece que deveria acontecer.
As 30 perguntas cobrem quatro áreas — filtragem e semântica NULL, JOINs e operações de conjunto, agregação e subconsultas, e funções de janela/CTEs/transações/constraints. Essas quatro são os lugares onde ler uma query e executar uma query silenciosamente divergem, e onde o SQL Forte de uma vaga de emprego geralmente se revela ter um significado específico uma vez que você está na entrevista. Você recebe uma pontuação em cada área, então um ponto fraco aparece como um ponto fraco, e não apenas como uma nota total mais baixa.
Leva cerca de seis minutos, não exige cadastro, e não há nenhuma query para escrever ou executar — cada pergunta é ler-e-prever, da mesma forma que um engenheiro sênior revisa um pull request. Conhecer a sintaxe e conhecer o que uma query específica faz contra dados específicos são habilidades diferentes, e isso mede a segunda.
Veja qual das quatro áreas de SQL está realmente te atrapalhando
Veja o detalhamento por categoria — filtragem/NULLs, JOINs, agregação, janelas/transações
Descubra em qual nível você está: iniciante, intermediário, avançado ou especialista
Compare sua posição com o que as vagas de emprego querem dizer com SQL Forte
Uma tabela tem uma coluna age anulável. Você executa SELECT * FROM users WHERE age = NULL. Quantas linhas isso retorna, mesmo que várias linhas tenham age definido como NULL?
30 perguntas, 6 min. Avanço automático — sem botão Próximo.
Análise instantânea do seu perfil. Gratuito, compartilhável e salvo se você fizer login.
O Premium desbloqueia o relatório completo — carreiras, pontos fortes e caminhos de crescimento.
Teste seu SQL em filtragem e semântica NULL, JOINs, agregação e funções de janela e constraints. 30 questões com cenários reais, resultado na hora por categoria, grátis e sem cadastro.
Sem cadastro — seu resultado aparece na hora.
Ele cobre do nível iniciante ao especialista em uma única sessão. As primeiras perguntas tratam de coisas que todo usuário de SQL encontra — comparações NULL, INNER versus LEFT JOIN, limites do BETWEEN. As últimas entram em fan-out de JOIN com agregados, funções de janela, CTEs, isolamento de transação e constraints. Sua pontuação te coloca em um dos quatro níveis, e os nomes dos níveis são propositalmente os mesmos usados nas vagas de emprego.
Não. Cada pergunta é escrita contra o comportamento SQL padrão compartilhado por PostgreSQL, MySQL, SQL Server e SQLite — semântica NULL, tipos de JOIN e a sintaxe ANSI de funções de janela. Nada aqui depende de uma extensão específica de vendor.
Ele avalia o mesmo tipo de raciocínio ler-e-prever que a maioria das triagens de empregadores abre com, no mesmo formato de cenários curtos, por isso funciona como preparação. Não é uma cópia de nenhum teste de empregador específico, e uma boa pontuação aqui não é um certificado. O que ele mostra é em quais das quatro áreas você perderia pontos, que é a informação útil de se ter antes de uma entrevista técnica.
Cerca de seis minutos. Não há cronômetro em perguntas individuais — o teste mede se você sabe o que a query faz, não a rapidez com que você clica. Você pode pensar em uma pergunta pelo tempo que quiser.