主要キーワードで読みやすくする
SQLの完全な解析ではなく、頻出する句を見つけて改行する考え方です。
無料Webツール
1行になったSQLを主要句で改行し、読みやすく整えます。
🔒 画像やテキストはこのブラウザ内で処理され、サーバーへ送信されません。
1行になったSQLの空白を整え、SELECT・FROM・WHERE・GROUP BY・ORDER BY・JOIN・UNIONなど主要句で改行する簡易フォーマッターです。SQLの意味解析や構文検証をするツールではありません。
SELECT id, name FROM users WHERE active = 1 ORDER BY name; を整形すると、SELECT・FROM・WHERE・ORDER BYが別行になり、項目も読みやすく分かれます。軽量なテキスト整形なので、DB固有構文、コメント、関数内のカンマ、ストアドプロシージャなどは意図しない改行になる場合があります。本番SQLへ置き換える前に必ず差分を確認してください。
SQLの完全な解析ではなく、頻出する句を見つけて改行する考え方です。
文字列内にSELECTやFROMという単語があっても、句として扱われにくいようにしてから整形します。
連続空白をいったん整理してから改行するため、元の手作業インデントを残す用途には向きません。
SELECT列だけでなく、関数引数のカンマも改行される場合があります。
構文エラーがあるSQLでも見た目だけ整うことがあります。実行前は対象DBのSQLエディタや構文チェックで確認してください。