SQLSQLフォーマッタ
読み込み中...
SQLは人によって書き方が異なり、自動生成されたクエリは一行に繋がっていて読みづらいことがよくあります。このツールは、一貫したスタイルでSQLを整形し、可読性を高めます。多数のデータベース製品固有の構文に対応しています。
使い方
- 1SQLを入力
左側のエリアに整形したいSQLクエリを貼り付けます。
- 2オプション設定
SQLの種類(ダイアレクト)、インデント、キーワードを大文字にするか小文字にするかなどを選択します。
- 3結果を確認
右側に整形されたSQLが表示されます。コピーボタンで取得してください。
ヒント
- 💡キーワードを大文字 (UPPER) に設定すると、SELECT, FROM, WHERE などが際立ち、構造が把握しやすくなります。
- 💡サブクエリやJOINが多い複雑なクエリも、階層に合わせて自動でインデントされます。
- 💡お使いのDBに合わせたダイアレクトを選択することで、より正確なフォーマットが可能です。
- 💡すべての処理はブラウザ内で行われるため、機密性の高いクエリも安心して整形できます。
よくある質問
- Q. どのデータベース方言をサポートしていますか?
- A. MySQL、PostgreSQL、SQL Server、Oracle、SQLiteなど主要なデータベースの方言を選択してフォーマットできます。
- Q. フォーマットするとクエリの実行に影響しますか?
- A. いいえ。フォーマットは空白と改行のみ調整するため、クエリの実行結果に一切影響はありません。
- Q. CTEやサブクエリを含む複雑なクエリもフォーマットできますか?
- A. JOIN、サブクエリ、CTE(WITH句)、ストアドプロシージャなど複雑なSQLもフォーマット可能です。