SQLフォーマッター

SQLクエリをオンラインで整形・美化。MySQL、PostgreSQL、SQLiteなどに対応。インデントとキーワードの大文字/小文字をカスタマイズ可能。

すべての処理はブラウザで実行されます

SQLフォーマットについて

SQLフォーマットは、雑然としたりミニファイされたSQLクエリを、一貫したインデントとキーワードの大文字/小文字設定で整った読みやすいレイアウトに変換します。読みやすいSQLは、特に複数のJOIN、サブクエリ、条件ロジックを含む複雑なクエリのデバッグ、レビュー、保守が容易になります。

SQLクエリを貼り付け、データベースの方言を選択すると、フォーマッターが即座にクリーンでインデントされた出力を生成します。キーワードの大文字設定を切り替えて、SQLキーワードを大文字(SELECT、FROM、WHERE)で書き、識別子を元のケースで維持する一般的な規約に従うことができます。

SQLフォーマットは、コードレビューとプルリクエスト、JOINとサブクエリを含む複雑なクエリのデバッグ、データベーススキーマとマイグレーションスクリプトのドキュメント化、既存クエリへの新しいチームメンバーのオンボーディング、チーム全体での一貫したコーディング標準の維持に不可欠です。

フォーマッターは標準SQL、MySQL、PostgreSQL、SQLite、MariaDB、BigQuery、T-SQLの方言をサポートしています。各方言には特有の構文の違いがあります — 例えば、MySQLは識別子にバッククォートを使用し、PostgreSQLはダブルクォートを使用します。正しい方言を選択することで、方言固有の構文が正しく処理されます。

FAQ

関連ツール