SQL 查詢構建器

從 CREATE TABLE 模式開始(貼上 DDL 或手動定義列),勾選所需列,新增 WHERE / JOIN / ORDER BY 子句,構建器會在你的方言下生成可執行的 SELECT、INSERT、UPDATE 或 DELETE 骨架。它只是起步腳手架——執行前請務必檢查生成的 SQL。完全本地執行。
1 — 表模式
貼上 CREATE TABLE DDL,然後點選解析:
或手動新增一列:
當前列
使用 列 型別 鍵 Actions
2 — 構建查詢
方言: 引數:
JOIN:
ORDER BY: 限制:
WHERE 子句:
(每行按 AND 連線)
Column 運算子 值 Actions
範圍說明:構建器理解常見的列型別(INT、VARCHAR(n)、TEXT、DECIMAL、DATETIME、BOOLEAN、JSON 等),並生成乾淨的骨架。它不是完整的 SQL 引擎——特殊的 DDL、儲存過程或方言特定關鍵字會退化為普通識別符號,每條生成的語句都是需要你自行檢查後再使用的腳手架。
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.