Construtor de consultas SQL — compor SELECT / INSERT / UPDATE / DELETE a partir de CREATE TABLE
Construtor de consultas SQL
Comece por um esquema CREATE TABLE (cole o DDL ou defina as colunas manualmente), marque as colunas que pretende, acrescente cláusulas WHERE / JOIN / ORDER BY, e o construtor compõe um esqueleto SELECT, INSERT, UPDATE ou DELETE executável no seu dialeto. É um andaime inicial — reveja sempre o SQL gerado antes de o executar. Funciona inteiramente localmente.
1 — Esquema da tabela
Cole o DDL de CREATE TABLE e depois clique em Analisar:
Ou adicione uma coluna manualmente:
Colunas atuais
Usar
Coluna
Tipo
Chave
Actions
2 — Construir consulta
Dialeto:Parâmetros:
JOIN:
em=
ORDER BY:
Limite:
Cláusulas WHERE:
(cada linha é combinada com AND)
Column
Operador
Valor
Actions
Valores das colunas selecionadas (em branco = marcador / NULL)
Column
Valor
SQL gerado
Âmbito: o construtor entende os tipos de coluna mais comuns (INT, VARCHAR(n), TEXT, DECIMAL, DATETIME, BOOLEAN, JSON …) e gera um esqueleto limpo. Não é um motor SQL completo — DDL exótico, procedimentos armazenados ou palavras-chave específicas de um dialeto recorrem a identificadores simples, e cada instrução gerada é um andaime que deve ser revisto antes de usar.
JOINs, GROUP BY and the WHERE/HAVING split
INNER JOIN keeps only rows that match on both sides; LEFT JOIN keeps every left row and fills the missing right side with NULL. WHERE filters rows before grouping, HAVING filters after aggregation — which is exactly why SUM(...) belongs in HAVING, not WHERE.
With GROUP BY, the SELECT list may only contain grouped columns and aggregates — anything else is the classic “not in GROUP BY” error.
🔷 Ferramentas de código e programação
Utilitários de programador para o trabalho diário.