SQLフォーマッター
左側にSQLクエリを貼り付けると、右側に見やすくインデントされた結果が表示されます。お使いのデータベースに合ったSQL方言を選択すると、より正確な結果が得られます。データはサーバーに送信されません。
SQLクエリを貼り付けてください
0 / 0
結果
0 / 0
Tip. このツールはSQLを見やすく「整形」するだけで、クエリが実際のデータベースで意味的に正しく実行できるかどうかは検証しません。お使いのデータベースに最も近い方言を選択すると、より正確な整形結果が得られます。括弧や引用符が対応していないなど、構文自体を解析できない場合はおおよそのエラー位置が表示されます。キーワードは一般的なSQLのスタイル規約に従い、デフォルトで大文字に変換されます。このツールはオープンソースのsql-formatterライブラリ(MITライセンス)をローカルにバンドルしているため、処理は引き続きブラウザ内で完結します。
このツールの使い方
- 左側の入力欄にSQLクエリを貼り付けます。
- お使いのデータベースに合った「SQL方言」(MySQL、PostgreSQL、SQL Serverなど)を選択すると、より正確に整形されます。
- 「整形」ボタンをクリックするか(入力中も自動で整形されます)、右側で結果を確認してください。
- 構文を解析できない場合は、問題が発生したおおよその行/列位置が表示されます。
- インデントサイズのドロップダウンで出力のインデントを調整し、「コピー」または「結果をダウンロード」で取得できます。
- すべての処理はブラウザ内で行われ、入力したSQLがサーバーに送信されることはありません。
関連のヒント
- このツールはSQLの整形のみを行い、実際のデータベーススキーマに対してクエリが有効か、実行可能かは検証しません。
- 方言によってキーワードや構文が異なります(例: LIMIT と TOP、バッククォートとダブルクォートなど)。お使いのデータベースに合った方言を選択してください。
- SELECT、FROM、WHEREなどのキーワードは、可読性のための一般的な慣例に従い自動的に大文字に変換されます。
- JSONやXMLの作業も必要な場合は、下記の関連リンクにあるJSONフォーマッター、XMLフォーマッター、JSON ↔ XML 変換ツールもご利用ください。