SQLを読みやすく整形する無料ツール
このページでは、1行になったSQLやインデントが崩れたSQLを、読みやすい形に整形できます。MySQL、PostgreSQL、標準SQLの形式を選び、キーワードの大文字・小文字やインデント幅も調整できます。
整形処理はブラウザ上で実行されます。入力したSQLはサーバーへ送信されず、手元のブラウザだけで変換できます。
このページでは、1行になったSQLやインデントが崩れたSQLを、読みやすい形に整形できます。MySQL、PostgreSQL、標準SQLの形式を選び、キーワードの大文字・小文字やインデント幅も調整できます。
整形処理はブラウザ上で実行されます。入力したSQLはサーバーへ送信されず、手元のブラウザだけで変換できます。
SQLは改行とインデントをそろえるだけで、SELECT、FROM、WHERE、GROUP BY、ORDER BYの役割が追いやすくなります。特にJOINやサブクエリを含むSQLでは、条件がどのテーブルや句に属しているかを視覚的に分けることが大切です。
整形は読みやすさを上げる作業であり、SQLの意味を保証するものではありません。生成AIや別ツールで作ったSQLを確認するときも、整形後に条件漏れ、結合条件、集計単位を人の目で確認すると、実行前の見落としを減らせます。
| 対象 | 確認しやすくなる点 | 用途 |
|---|---|---|
| 1行SQL | 句ごとに改行される | ログから拾ったSQLの確認 |
| JOINを含むSQL | 結合条件を追いやすい | データ調査やレビュー |
| 集計SQL | GROUP BYやORDER BYを確認しやすい | 帳票・分析クエリの確認 |
整形したSQLから条件句や指定順ソートを作る場合は、SQL生成系ツールと組み合わせると作業しやすくなります。