無料オンライン SQL フォーマッター

乱雑な SQL を貼り付けて、適切なインデント、キーワード大文字化、方言構文でフォーマット。MySQL、PostgreSQL、T-SQL、PL/SQL、SQLite、BigQuery などに対応。

SQL 入力
整形済み SQL

機能

  • 設定可能なインデントで SQL をフォーマット(2、4、8 スペース)
  • キーワードを大文字化またはそのまま保持
  • 8 種類の SQL 方言に対応
  • 複雑なクエリに対応:CTE、サブクエリ、JOIN、CASE、ウィンドウ関数
  • 即時出力
  • 100% クライアントサイド — SQL はブラウザから送信されません

よくある質問

フォーマットで SQL の動作が変わりますか?

いいえ。フォーマットは空白とキーワードの大小文字のみを変更し、クエリのロジックと実行計画は同一です。

SQL はサーバーに送信されますか?

いいえ。すべてのフォーマットはブラウザ内でローカルに実行されます。

どの方言を選べばいいですか?

ターゲットデータベースに合った方言を選択してください。不明な場合は「標準 SQL」を選んでください。

ヒントと関連ワークフロー

  • クエリ結果の JSON をフォーマットしたい場合は?JSON Formatter.
  • フォーマット前後のクエリを比較したい場合は?Diff Checker.
  • YAML ベースのデータベース設定を扱っている場合は?YAML Formatter.