Teste de SQL online: pratique consultas SQL e avalie suas habilidades
O SQLTest.online é um testador e treinador de SQL online e gratuito. Escreva consultas reais no navegador, execute-as em bancos de dados reais e receba na hora o resultado dos testes automáticos. Use-o para aprender SQL do zero, manter suas habilidades em dia para o trabalho ou se preparar para uma entrevista técnica.
Nosso lema: Domine o SQL — uma consulta de cada vez.
Como funciona o testador de SQL
O banco de questões tem 464 exercícios, de consultas SELECT básicas a problemas analíticos com funções de janela e CTEs. Os exercícios são organizados por tema, dificuldade e banco de dados.
Cada exercício tem testes automáticos: sua consulta é executada no banco de dados real e o resultado é comparado com o esperado, junto com as condições específicas da tarefa.
Escolha um exercício de SQL
Navegue pelos exercícios por tema, dificuldade ou banco de dados.
Escreva sua consulta
Use o editor de SQL integrado, direto no navegador.
Execute, teste e melhore
Receba feedback imediato e ajuste a consulta até passar em todos os testes.
Pratique SQL em bancos de dados reais
Os exercícios rodam em SGBDs reais, então você aprende o dialeto de SQL que vai encontrar no trabalho:
- Sakila no MySQL: uma locadora de DVDs, o banco clássico para aprender SQL;
- Bookings no PostgreSQL: voos, passagens e assentos;
- AdventureWorks no SQL Server: vendas e produtos de uma fabricante de bicicletas;
- Employee no Firebird, University no MariaDB, Querynomicon no SQLite, NYC Yellow Taxi no DuckDB e Countries no PostGIS.
Para testar suas próprias consultas sem um exercício, abra o playground de SQL: um editor de SQL online para MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite e Firebird.
Faça o teste de habilidades em SQL
O teste de habilidades em SQL é uma avaliação de SQL online e gratuita: 12 exercícios práticos de dificuldades diferentes, escolhidos ao acaso no banco de questões, e três horas para resolvê-los. É preciso entrar na sua conta para fazê-lo. Conforme o resultado, você recebe um nível: Intern, Junior, Middle ou Senior. Não é um certificado oficial, mas mostra bem como você escreve SQL na prática.
Aprenda SQL com aulas gratuitas
Se você está começando, abra as aulas de SQL: de SELECT e WHERE a joins, subconsultas, funções de janela e otimização de consultas. Cada aula tem exemplos que você pode executar e links para exercícios sobre o mesmo tema.
Prepare-se para uma entrevista de SQL
O simulador de entrevista de SQL faz perguntas para o cargo e o nível que você escolher e avalia suas respostas, como em uma entrevista técnica de verdade.
Não é preciso ter conta
Você pode começar a resolver exercícios de SQL imediatamente, sem criar conta. Entrar é opcional, mas permite:
- salvar seu progresso e voltar aos exercícios quando quiser;
- ganhar conquistas e acompanhar suas estatísticas;
- comparar sua solução com as de outros usuários depois de resolver um exercício.
Dicas rápidas para aprender SQL
- Experimente várias abordagens: soluções diferentes em SQL podem ter desempenhos muito diferentes.
- Leia as condições com atenção: alguns exercícios exigem um comando ou formato de resultado específico.
- Use o custo estimado da consulta (quando disponível) para aprender otimização, mas priorize a resposta correta.
Perguntas Frequentes
O SQLTest.online é gratuito?
Sim. Todos os exercícios, aulas, o playground de SQL e o teste de habilidades são gratuitos. Você pode resolver exercícios sem cadastro; o teste de habilidades exige uma conta gratuita. Alguns recursos de IA têm um limite diário gratuito.
Como testar minhas habilidades em SQL online?
Faça o teste gratuito de habilidades em SQL: 12 exercícios práticos com correção automática e três horas para resolvê-los. No final você recebe um nível de Intern a Senior.
Em quais bancos de dados posso praticar SQL?
Os exercícios rodam em MySQL, PostgreSQL, SQL Server, MariaDB, SQLite, Firebird, DuckDB e PostGIS. O playground de SQL também tem Oracle.
O SQLTest.online serve para se preparar para entrevistas de SQL?
Sim. Os exercícios cobrem os temas mais cobrados em entrevistas, de joins e agrupamento a funções de janela, e o simulador de entrevista permite ensaiar uma entrevista técnica de SQL.
Comunidade e suporte
Junte-se à comunidade SQLTest para compartilhar ideias e tirar dúvidas. Usuários que falam inglês podem entrar em nosso grupo no Telegram ou WhatsApp International Community .
Se precisar de ajuda, tiver sugestões ou quiser relatar um problema, escreva para support@sqltest.online.