SQL整形

正確な処理このコンテンツは標準的なアルゴリズムに基づいて処理しています。実装上のバグがない限り、正確な結果が得られます。

SQL整形ツール。SQLクエリを自動整形してインデント・改行・キーワード大文字化。MySQL・PostgreSQL・SQLite対応。登録不要・無料で使えるオンラインツールです。

SQLクエリを貼り付けるだけで読みやすく自動整形できる

使い方の例

入力select id,name from users where status='active' order by name
出力SELECT id, name FROM users WHERE status = 'active' ORDER BY name

1行のSELECT文を整形して見やすくする例

このツールはブラウザ上で動作します。入力データがサーバーに送信されることはありません。

よくある質問

どのSQLデータベースに対応していますか?
標準的なSQL構文を対象としており、MySQL・PostgreSQL・SQLiteなどの一般的なデータベースのSQLを整形できます。ただしデータベース固有の特殊構文は正しく整形できない場合があります。
キーワードの大文字・小文字は切り替えられますか?
はい。「キーワード大文字」チェックボックスで切り替えられます。オンにするとSELECTやFROMなどのキーワードが大文字に、オフにすると小文字になります。
SQL圧縮(minify)機能はどのように動作しますか?
「圧縮」ボタンをクリックすると、不要な空白や改行を除去して1行にまとめます。ログへの埋め込みやURLパラメータとしてSQLを渡す際に便利です。