moldspoon

🗄️ SQLフォーマッター

1行にべったり書かれたSQLや、他の人が書いた読みづらいSQLを貼り付けると、句ごとに改行してインデントを付けた読みやすい形に整形します。JOIN・サブクエリ・CASE式にも対応しており、逆に1行へ圧縮することもできます。

🔒 SQLは外部に送信されません

整形処理はすべてお使いのブラウザ内(JavaScript)で完結しています。業務で扱うクエリやテーブル名・カラム名が弊社サーバーやその他の外部サービスへ送信・保存されることは一切ありません。

SQLを貼り付け
モード
整形
1行に圧縮
インデント幅
スペース2個
スペース4個
キーワードの表記
大文字
小文字
変更しない
整形結果

47行 / 861文字

✅ コピーしました!
整形のルール
  • SELECT / FROM / WHERE / JOIN / ON / GROUP BY / HAVING / ORDER BY / LIMIT / UNION などの主要な句で改行します。
  • SELECT句のカラムはカンマの後で改行し、1行1カラムに揃えます。
  • 括弧内のサブクエリは1段深くインデントします。
  • AND / OR は行頭に置き、WHEREより1段深くインデントします。
  • CASE式は WHEN / ELSE / END で改行します。
  • 文字列リテラル('...' や "...")とコメント(-- や /* */)の中身は書き換えません。
  • MySQL / PostgreSQL などで共通して使える範囲の汎用的な文法を対象としています。
  • 括弧が閉じていないなど不完全なSQLでもエラーにはせず、できる範囲で整形します。

※ 入力内容はすべてブラウザ内で処理しており、弊社サーバーへ送信・保存することは一切ありません。

※ 1行に圧縮するモードでコメントを残す場合、行コメント(--)はブロックコメント(/* */)に置き換えて出力します。

こんなツールをこれからも作っていきます。もしこれは!と思っていただけましたら、シェア・応援していただけると嬉しいです!😀

X (旧Twitter)

0

Facebook

LINE

0

はてブ

リンクコピー

✅ コピーしました!