SQL クエリビルダー

CREATE TABLE スキーマから始めます(DDL を貼り付けるか、列を手で定義)。必要な列にチェックを付け、WHERE / JOIN / ORDER BY 句を加えると、ビルダーがあなたの方言で実行可能な SELECT、INSERT、UPDATE、DELETE の骨組みを組み立てます。これは出発点の足場です — 実行前に必ず生成された SQL を見直してください。完全にローカルで実行します。
1 — テーブルスキーマ
CREATE TABLE の DDL を貼り付け、解析をクリック:
または列を手動で追加:
現在の列
使用 列 型 キー Actions
2 — クエリを組み立てる
方言: パラメータ:
JOIN:
ORDER BY: LIMIT:
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.