SQL
SQL
SQL整形ツールについて
SQL整形ツールについて
概要
SQLフォーマッターは、読みにくいSQLクエリを整形・可読化するオンラインツールです。JOIN、WHERE、GROUP BYなどのキーワードを適切なインデントで整列させ、コードレビューやドキュメント作成を効率化します。
使い方
- 1テキストエリアにSQLクエリを貼り付けます。
- 2「インデント」でスペース数を選択します。
- 3「モード」で整形方法(標準整形 / 右揃え/表形式 / 圧縮)を選択します。
- 4「予約語」・「識別子」で大文字 / 小文字 / 変更しない を選択します。
- 5「変換」ボタンをクリックすると整形結果が表示されます。
仕様・用語解説
- 「モード」: 整形方法の選択
- 「標準整形」: 各キーワードを改行・インデントして読みやすく整形します。
- 「右揃え/表形式」: キーワードを右揃えでタブ状に整列し、SQLキーワードが縦に並びます。
- 「圧縮」: 改行・余分なスペースを除去して1行に圧縮します。
- 「予約語」: SQLキーワードの大文字/小文字変換
- 「大文字」: SELECT、FROMなどのSQLキーワードをすべて大文字に変換します。
- 「小文字」: SQLキーワードをすべて小文字に変換します。
- 「変更しない」: 入力のケースをそのまま保持します。
- 「識別子」: テーブル名やカラム名の大文字/小文字を変換します。大文字 / 小文字 / 変更しない から選択できます。
- 「インデント」: 出力するSQLのインデントに使用するスペース数を設定します(例: 2スペース、4スペース)。
ユースケース
- コードレビュー前にSQLを整理して可読性を向上させたい場合。
- ORMが自動生成したクエリのデバッグ・解析時。
- ドキュメント用に整形されたSQLスニペットを作成したい場合。
- ORMが生成したSQLに混在するバインドパラメータやコメントが多く読みにくい場合の整理。