🗄️ Gerador de SQL
Crie consultas SQL complexas de forma visual e intuitiva. Construa JOINs, agregações e subconsultas sem escrever código.
💡 Dica: Use os templates prontos ou construa sua consulta do zero. O SQL é gerado automaticamente!
Modo de Construção
SELECT - Campos a Selecionar
FROM - Tabela Principal
JOIN - Junções entre Tabelas
WHERE - Condições de Filtro
GROUP BY - Agrupamento
ORDER BY - Ordenação
Escolha um Template
SELECT Básico
Consulta simples com SELECT e WHERE
SELECT * FROM tabela WHERE condição
INNER JOIN
Junção interna entre duas tabelas
SELECT * FROM a JOIN b ON a.id = b.id
GROUP BY
Agrupamento com funções agregadas
SELECT campo, COUNT(*) FROM tabela GROUP BY campo
Subconsulta
SELECT com subconsulta no WHERE
SELECT * FROM a WHERE id IN (SELECT id FROM b)
LEFT JOIN
Junção externa à esquerda
SELECT * FROM a LEFT JOIN b ON a.id = b.id
UNION
União de duas consultas
SELECT campo FROM a UNION SELECT campo FROM b
SQL Gerado
-- Sua consulta SQL aparecerá aqui -- Use os campos acima para construir sua query
💡 Dicas de SQL
JOINs
- INNER JOIN: Retorna apenas registros que existem em ambas as tabelas
- LEFT JOIN: Retorna todos os registros da tabela da esquerda
- RIGHT JOIN: Retorna todos os registros da tabela da direita
- FULL OUTER JOIN: Retorna todos os registros de ambas as tabelas
Funções Agregadas
- COUNT(*): Conta o número de registros
- SUM(campo): Soma os valores de um campo
- AVG(campo): Calcula a média dos valores
- MAX/MIN(campo): Valor máximo/mínimo