Constructor de consultas SQL — redacte SELECT / INSERT / UPDATE / DELETE desde CREATE TABLE
Constructor de consultas SQL
Parta de un esquema CREATE TABLE (pegue el DDL, o defina las columnas a mano), marque las columnas que quiere, añada cláusulas WHERE / JOIN / ORDER BY, y el constructor redacta un esqueleto ejecutable de SELECT, INSERT, UPDATE o DELETE en su dialecto. Es un andamiaje inicial: revise siempre el SQL generado antes de ejecutarlo. Todo se ejecuta localmente.
1 — Esquema de la tabla
Pegue el DDL de CREATE TABLE y después haga clic en Analizar:
O añada una columna a mano:
Columnas actuales
Usar
Columna
Tipo
Clave
Actions
2 — Construir consulta
Dialecto:Parámetros:
JOIN:
en=
ORDER BY:
Límite:
Cláusulas WHERE:
(cada fila se une con AND)
Column
Operador
Valor
Actions
Valores de las columnas seleccionadas (en blanco = marcador / NULL)
Column
Valor
SQL generado
Alcance: el constructor entiende los tipos de columna habituales (INT, VARCHAR(n), TEXT, DECIMAL, DATETIME, BOOLEAN, JSON …) y emite un esqueleto limpio. No es un motor SQL completo: el DDL exótico, los procedimientos almacenados o las palabras clave propias de un dialecto se tratan como identificadores simples, y cada sentencia generada es un andamiaje que conviene revisar antes de usarlo.
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.
🔷 Herramientas de código y desarrollo
Utilidades para desarrolladores para el flujo de trabajo diario.