SQL整形

PostgreSQL・MySQLなどの方言に合わせてSQLを整理してください。括弧やキーワードの大文字・小文字を選択し、クエリは実行しません。

SQL整形入力

最大100,000文字 · Ctrl/⌘ + Enterで実行 · データベースでは実行しない

括弧・キーワードの大文字・小文字

入力はこのタブで処理され、保存や送信は行われません。共有には要約のみが含まれます。

結果

入力後、実行してください。

結果を共有

ツールリンクと結果テキストを一緒に共有します。結果には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ファイルとしてダウンロードまたはコピーできます。

計算基準と参考資料

計算基準の確認: · 計算・検証原則 · エラー報告