SQL-forespørgselsbygger — sammensæt SELECT / INSERT / UPDATE / DELETE ud fra CREATE TABLE
SQL-forespørgselsbygger
Start fra et CREATE TABLE-skema (indsæt DDL'en, eller definér kolonnerne i hånden), sæt flueben ved de kolonner, der ønskes, tilføj WHERE / JOIN / ORDER BY-klausuler, og bygger sammensætter et kørbart SELECT, INSERT, UPDATE eller DELETE-skelet i den valgte dialekt. Det er et startstillads — gennemgå altid den genererede SQL, før den køres. Kører helt lokalt.
1 — Tabelskema
Indsæt CREATE TABLE-DDL, og klik derefter på Analysér:
Eller tilføj en kolonne manuelt:
Aktuelle kolonner
Brug
Kolonne
Type
Nøgle
Actions
2 — Byg forespørgsel
Dialekt:Parametre:
JOIN:
til=
ORDER BY:
Grænse:
WHERE-klausuler:
(hver række er AND-et)
Column
Operator
Værdi
Actions
Værdier for de valgte kolonner (tomt = pladsholder / NULL)
Column
Værdi
Genereret SQL
Omfang: bygger forstår almindelige kolonnetyper (INT, VARCHAR(n), TEXT, DECIMAL, DATETIME, BOOLEAN, JSON …) og producerer et rent skelet. Det er ikke en fuld SQL-motor — eksotisk DDL, lagrede procedurer eller dialektspecifikke nøgleord falder tilbage til almindelige identifikatorer, og hver genereret sætning er et stillads, der bør efterprøves, før den bruges.
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.