広告
あやせツールズ_ロード

SQL 整形ツール

ブラウザだけでSQLを読みやすく整形します
ブラウザだけで動作し、入力内容はサーバに送信されません。
※ オプションはこのブラウザの LocalStorage に保存されます

SQLを読みやすく整形する無料ツール

このページでは、1行になったSQLやインデントが崩れたSQLを、読みやすい形に整形できます。MySQL、PostgreSQL、標準SQLの形式を選び、キーワードの大文字・小文字やインデント幅も調整できます。

整形処理はブラウザ上で実行されます。入力したSQLはサーバーへ送信されず、手元のブラウザだけで変換できます。

使い方

  1. 整形したいSQLを入力欄に貼り付けます。
  2. 言語、インデント、キーワード表記などを選びます。
  3. 整形結果を確認します。
  4. 必要に応じてコピーしてSQLエディタやドキュメントへ貼り付けます。

SQL整形で見るポイント

SQLは改行とインデントをそろえるだけで、SELECT、FROM、WHERE、GROUP BY、ORDER BYの役割が追いやすくなります。特にJOINやサブクエリを含むSQLでは、条件がどのテーブルや句に属しているかを視覚的に分けることが大切です。

整形は読みやすさを上げる作業であり、SQLの意味を保証するものではありません。生成AIや別ツールで作ったSQLを確認するときも、整形後に条件漏れ、結合条件、集計単位を人の目で確認すると、実行前の見落としを減らせます。

整形例

対象確認しやすくなる点用途
1行SQL句ごとに改行されるログから拾ったSQLの確認
JOINを含むSQL結合条件を追いやすいデータ調査やレビュー
集計SQLGROUP BYやORDER BYを確認しやすい帳票・分析クエリの確認

活用例

  • ログやソースコードからコピーしたSQLを読みやすくする。
  • SQLレビュー前にインデントをそろえる。
  • WHERE条件やJOIN条件の見落としを確認する。
  • ドキュメントに貼るSQLの見た目を整える。

利用時の注意点

  • 整形はSQLの実行や構文検証ではありません。
  • DB方言によっては一部の構文が期待通りに整形されない場合があります。
  • 実行前には必ず対象DBで構文と結果を確認してください。
  • 機密情報を含むSQLの取り扱いには注意してください。
This tool uses sql-formatter (MIT License).
https://github.com/sql-formatter-org/sql-formatter