Sobre o SQLTest.online
Um treinador de SQL online e gratuito: exercícios, lições e um playground em bancos de dados reais.
O SQLTest.online ajuda você a aprender SQL do zero, manter suas habilidades em dia para o trabalho e se preparar para entrevistas técnicas. Você escreve consultas de verdade no navegador, executa em bancos de dados reais e recebe na hora o resultado dos testes automáticos.
O Que Você Pode Fazer Aqui
Todas as ferramentas usam os mesmos bancos de dados: você pode ler uma lição, testar a consulta no playground e depois resolver exercícios sobre o tema.
Exercícios práticos
Exercícios por tema, dificuldade e banco de dados. Testes automáticos comparam o seu resultado com o esperado.
Lições de SQL
Um curso que vai de SELECT e WHERE a joins, window functions, transações e otimização de consultas.
Playground SQL
Um editor SQL online para MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite e Firebird.
Teste de habilidades SQL
12 exercícios práticos de dificuldades diferentes e três horas para resolvê-los. O resultado mostra o seu nível.
Simulador de entrevista
Perguntas para o cargo e o nível escolhidos, com retorno sobre cada resposta, como em uma entrevista técnica real.
Livros de SQL
Livros sobre SQL e bancos de dados que recomendamos para continuar estudando.
Como Criamos os Exercícios
Os exercícios são escritos e revisados por pessoas que trabalham com dados todos os dias: instrutores de SQL, analistas de dados e desenvolvedores backend.
Cenários reais
Os exercícios vêm de análise de dados, relatórios e desenvolvimento de aplicações: vendas, aluguéis, voos, funcionários.
Verificados em bancos reais
Cada consulta roda em um servidor de banco de dados real, e não em um emulador, então você aprende o dialeto que vai encontrar no trabalho.
Do básico ao avançado
As trilhas começam com consultas simples e chegam a joins, subconsultas, window functions e desempenho.
Revisão contínua
Lemos o retorno dos usuários e atualizamos exercícios, respostas esperadas e explicações para mantê-los corretos.
Para Quem É
Estudantes
Aprenda SQL para a faculdade ou por conta própria, com lições e exercícios que se complementam.
Desenvolvedores
Revise SQL, conheça as diferenças entre bancos de dados e prepare-se para entrevistas técnicas.
Analistas de dados
Pratique agregação, window functions e consultas analíticas com dados realistas.
Um Projeto Aberto
O código-fonte do SQLTest.online é aberto no GitHub. As lições e os exercícios não são pagos: o site se mantém com doações dos usuários. Participe da comunidade para tirar dúvidas, relatar um erro em um exercício ou sugerir um novo.
Obrigado aos Nossos Colaboradores
- Artem Latyshev
- Alexander Gureev
- Georgy Grigorchuk
- Elena Selsky
- Vladimir Revyakin
Perguntas Frequentes
O que é o SQLTest.online e quem o desenvolve?
O SQLTest.online é uma plataforma interativa para aprender e praticar SQL. Ele é desenvolvido por pessoas com experiência prática em ensino de SQL, desenvolvimento backend e análise de dados, e o código-fonte é aberto no GitHub.
Como praticar SQL online em bancos de dados reais?
Escolha um exercício e escreva a consulta no editor do navegador. Ela roda em um servidor de banco de dados real: MySQL, MariaDB, PostgreSQL, SQL Server, SQLite, Firebird ou DuckDB, dependendo do exercício.
Quantos exercícios de SQL existem?
O banco de questões tem 460 exercícios práticos organizados por tema e dificuldade, de consultas básicas a problemas analíticos.
O SQLTest.online ajuda a se preparar para entrevistas de SQL?
Sim. Os exercícios cobrem joins, agregação, subconsultas, window functions e outros temas comuns em entrevistas técnicas, e o simulador de entrevista permite ensaiar a própria entrevista.
O SQLTest.online é gratuito?
Sim. Os exercícios, as lições, o playground SQL e o teste de habilidades SQL são gratuitos. O projeto é mantido por doações.