SQL整形
PostgreSQL・MySQLなどの方言に合わせてSQLを整理してください。括弧やキーワードの大文字・小文字を選択し、クエリは実行しません。
入力はこのタブで処理され、保存や送信は行われません。共有には要約のみが含まれます。
結果
入力後、実行してください。
変換結果・直接コピー
処理基準・変換後の変化点
結果を共有
ツールリンクと結果テキストを一緒に共有します。結果にはURLを入れません。以下の内容を確認して共有してください。
使用方法と処理基準
SQL方言に応じてスペースとキーワードの表示を整理するツールです。
実際の例
select name, count(*) as total from visits where source='newsletter' group by name;をキーワード大文字·スペース2列で並べ替えると、SELECT、FROM、WHERE、GROUP BYの部分が行ごとに分離されます。newsletterの文字内容はそのまま保持されます。結果はデータベースに送信したり実行したりしません。
よくある質問
どの方言を選択できますか?
標準SQL、PostgreSQL、MySQL、SQLite、SQL Server、BigQuery、MariaDB、Oracle、Spark、Snowflakeを選択できます。作成したクエリに適した言語を選択してください。ストアプロシプレスやセミコロン以外の区切り子の変更はサポートされません。
並べ替えが成功したということはSQLが正しいという意味ですか?
申し上げます。空白・キーワード並べ替えツールであり、全体的なSQL文法チェッカーや実行計画分析器ではありません。テーブルの存在性・権限・性能・実行結果はわかりません。文字列・注釈・プレースホルダを含む出力は直接確認してください。
入力と結果を保存しますか?
このタブのメモリで処理し、自動保存・送信は行いません。入力100,000文字、出力1,000,000文字まで対応します。変換は取り消し可能で、エラーが発生しても以前の正常な結果は保持されます。結果はSQLファイルとしてダウンロードまたはコピーできます。
計算基準と参考資料
- SQL Formatter — サポートされる方言とオプション
SQLスペース整理、キーワード大文字小文字とサポート範囲