# SQLクエリをきれいに整列して読む。ファイルは変更しません

> .sqlファイルを整形してプレビュー。キーワードが1列に右揃えされるので、結合、条件、CTE、サブクエリがひと目でわかります。整形は画面上だけで、ファイルが変更されることはありません。

`.sql`ファイルでスペースバーを押すと、Ganderはキーワードを1列に右揃えしてクエリを整えるので、すべての句、結合、条件がそろって並びます。長い3行に詰め込まれたクエリも、もう読みにくくありません。ファイル自体は変更されず、**ソース**では記述どおりに表示します。

![ダークモードのRawタブで表示したweekly_report.sql：小文字で、数行の長い行に詰め込まれた記述どおりのクエリ。](https://ganderfinder.com/img/features/sql-raw-2x.webp)
![ダークモードのFormattedタブで表示したweekly_report.sql：SELECT、FROM、JOIN、WHERE、GROUP BY、ORDER BYが1列に右揃え。](https://ganderfinder.com/img/features/sql-formatted-2x.webp)

## 使い方

1. Mac App StoreからGanderをインストールして、一度開きます。
2. Finderで`.sql`ファイルを選択して、スペースバーを押します。
3. **整形**タブで読むか、**ソース**に切り替えて記述どおりのファイルを表示します。行番号は必要なときにオンにできます。

## 「リバー」レイアウト

Ganderは、昔ながらの「リバー（川）」スタイルを使います。SELECT、FROM、JOIN、WHERE、GROUP BYなどの句のキーワードを右揃えにするので、そのあとに続く内容はすべて同じ列から始まります。

- 選択する列は1行に1つ、エイリアスもそろえて表示
- 結合はON条件とともに表示し、条件は1行に1つ、ANDとORはリバーの中に
- CTE、サブクエリ、CASE式、ウインドウ関数も同じように整列
- キーワードは大文字に。名前、引用符で囲んだ名前、文字列は大文字・小文字をそのまま保持

## 安全な設計

変わるのは空白とキーワードの大文字・小文字だけです。各ステートメントは元のテキストと単語単位で照合し、少しでも違いが出る場合は記述どおりに残します。ストアドプロシージャ、dbtの`{% %}`ブロック、psqlスクリプトなど、Ganderが安全に整形できないコードは記述どおりに表示します。

## 色分けされ、サムネイルにも

どちらの表示も構文ハイライト付きで、Finderのサムネイルには整形したクエリが表示されるので、クエリをひと目で見分けられます。

## よくある質問

### Ganderは.sqlファイルを書き換えますか？

いいえ。整形は画面上だけのものです。Ganderがファイルに書き込むことはなく、「ソース」では記述どおりのファイルを表示します。

### どのSQLを整形できますか？

特定の方言ではなく、クエリの形に沿って整形します。SELECT、INSERT、UPDATE、DELETE、WITHの各ステートメントに加え、QUALIFYのような語や、SQL ServerのGOによるバッチにも対応します。安全に整形できないものは記述どおりに残ります。

### 整形したクエリをコピーできますか？

はい。コピーボタンは画面に表示している内容をコピーします。「整形」では整えたクエリを、「ソース」では元のクエリをコピーします。

## ほかのガイド

- [FinderでMarkdownを、GitHubと同じ見た目でプレビュー](https://ganderfinder.com/ja/markdown-quick-look)
- [Mermaid図を、ブラウザなしでMacで表示](https://ganderfinder.com/ja/mermaid-viewer)
- [MarkdownをPDFやWord文書に、Finderからそのまま変換](https://ganderfinder.com/ja/markdown-to-pdf-word)
- [MacでCSVをExcelに変換。Finderからそのまま](https://ganderfinder.com/ja/csv-to-excel)
- [Jupyterを起動せずに、Macでノートブックを読む](https://ganderfinder.com/ja/jupyter-notebook-viewer)
- [Finderで使える高速JSONビューア。JSONCとJSON Linesにも対応](https://ganderfinder.com/ja/json-viewer)
- [SQLiteデータベースの中身を、Finderから確認](https://ganderfinder.com/ja/sqlite-viewer)
- [ログファイルを最新の行から開き、エラーは赤で表示](https://ganderfinder.com/ja/log-viewer)
- [機密情報を画面に出さずに、.envファイルを確認](https://ganderfinder.com/ja/env-file-viewer)

GanderはMac App Storeから無料で入手でき、App内課金はなく、サブスクリプションもアカウントも不要です。プレビューした内容がMacの外に出ることはありません。 https://apps.apple.com/app/id6817038818

---

- HTML版: https://ganderfinder.com/ja/sql-formatter
- English: https://ganderfinder.com/sql-formatter.md
- Español: https://ganderfinder.com/es/sql-formatter.md
- Deutsch: https://ganderfinder.com/de/sql-formatter.md
- Français: https://ganderfinder.com/fr/sql-formatter.md
- 简体中文: https://ganderfinder.com/zh/sql-formatter.md
- Português (Brasil): https://ganderfinder.com/pt/sql-formatter.md
- サポート: https://ganderfinder.com/ja/support
- プライバシーポリシー: https://ganderfinder.com/ja/privacy
- llms.txt: https://ganderfinder.com/llms.txt
- © 2026 65FN LLC
