IntelliJ IDEA 2026.2 Help

クエリ

INSERT、 UPDATE、 WITH、 SELECT、 FROM およびその他のクエリ構造のコードスタイルを構成します。

このページを使用して、SQL ファイルのフォーマットオプションを設定します。 これらの設定を変更すると、 プレビュー ペインに、これがコードに与える影響が表示されます。

共通

項目

説明

句の最初の単語を揃える

キーワードをステートメントセクションの最初の単語の左余白または右余白に揃えます (例: SELECT)。 インデント付きで左寄せ オプションは、 WITH、 UNION、 INTERSECT を除くすべてのキーワードをインデントとともに左余白に揃えます。

  • 左寄せ

    左寄せ
  • インデント付きで左寄せ

    インデント付きで左寄せ
  • 右寄せ

    右寄せ

句の要素の配置

節要素を新しい行に移動するか(改行 )、またはそれらを同じ行に残します(同一行)。

コンマの挿入

コード行の先頭(行頭 )または末尾(行末 )にコンマ(, )を移動します。

Auto オプションは周囲のコンテキストを分析し、コンマを挿入する最適な位置を判断します。 例えば、コンマが 3 つある場合、2 つは先頭に、1 つは行末に配置されています。 Auto オプションを使うと、3 つ目のコンマが先頭に移動します。 このオプションは、1 つのコンテキスト内に 3 件を超える場合のみ有効です。 それ以外の場合、コンマはそのまま残ります。

行頭 オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、 折り返し タブの 改行 チェックボックスをオフにします。

短いステートメントを折りたたむ

複数行の短い文を結合します。 縮小されるステートメントの長さは、IntelliJ IDEA によって自動的に決定されます。 このオプションをサブクエリに対してのみ有効にするには、 サブクエリのみ を選択します。

セクションの要素をセクションヘッダーの下に保持する

すべての section 要素を section main キーワード(ヘッダー)に移動します。

セクション要素を揃える

節セクションの要素を整列します。

  • 有効

    セクション要素の配置がオン
  • 無効

    断面要素の整列がオフ

要素の右に行のコメントを揃える

コードの右側にある行コメントを揃えます。

INSERT ステートメントと VALUES 句

項目

説明

新しい行に INTO を配置する

INTO と、 INTO に続く句要素を新しい行に移動します。

INTO 句の要素の配置

INTO に続く句要素を新しい行に移動します。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

VALUES 句の要素 (行) の配置

値 に続く句要素を新しい行に移動します。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

左丸括弧の配置

行の最初のキーワードの左括弧を整列またはインデントします。 同一行 を選択して、キーワードのある行の左括弧をそのままにします。

列または値の配置

左括弧に対する要素の位置を変更します。

  • 同一行で位置揃え: 節のすべてのメンバーを位置合わせし、最初のメンバーを括弧で同じ行に入れます。

  • インデントなしで折り返し: インデントを追加せずに、句のすべてのメンバーを新しい行に移動します。

  • 位置を揃えて折り返し: 節のすべてのメンバーを新しい行に位置合わせして移動します。

  • インデント付きで折り返し: インデントを追加して、句のすべてのメンバーを新しい行に移動します。

右丸括弧の配置

閉じ括弧の位置を変更します。

  • 行末: 句の最後の要素と同じ行に閉じ括弧を置きます。

  • 行頭: 句の最後の要素を持つ閉じ括弧を新しい行に移動します。

  • 左丸括弧の下: 左括弧を左括弧に配置します。

  • 要素の下: 閉じ括弧を節の整列要素に置きます。

列または値の折り返し

オブジェクトを新しい行に移動します。

  • 切る: 各値を新しい行に移動します。

  • 長い場合は切る: テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

  • 長い場合は折り返す: テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭 )または末尾(行末 )にコンマ(, )を移動します。

Auto オプションは周囲のコンテキストを分析し、コンマを挿入する最適な位置を判断します。 例えば、コンマが 3 つある場合、2 つは先頭に、1 つは行末に配置されています。 Auto オプションを使うと、3 つ目のコンマが先頭に移動します。 このオプションは、1 つのコンテキスト内に 3 件を超える場合のみ有効です。 それ以外の場合、コンマはそのまま残ります。

行頭 オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、 折り返し タブの 改行 チェックボックスをオフにします。

  • 行頭

    左寄せ
  • 行末

    インデント付きで左寄せ

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。 。

括弧内にスペースを入れてください

左括弧の後と右括弧の前にスペースを追加します。

短い複数行の値を折りたたむ

すべてのステートメントを 1 行にまとめてください。

  • 有効

    すべての文は 1 行にまとめられる
  • 無効

    文は複数行に渡って記述される

複数行の VALUES を揃える

値 列に最も適した幅を選択します。 他の列よりも大幅に長い値については、残りのフィールドを次の行に移動します。

UPDATE ステートメント

項目

説明

要素の配置

節要素を新しい行に移動するか(改行 )、またはそれらを同じ行に残します(同一行)。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る: 各値を新しい行に移動します。

  • 長い場合は切る: テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

  • 長い場合は折り返す: テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭 )または末尾(行末 )にコンマ(, )を移動します。

Auto オプションは周囲のコンテキストを分析し、コンマを挿入する最適な位置を判断します。 例えば、コンマが 3 つある場合、2 つは先頭に、1 つは行末に配置されています。 Auto オプションを使うと、3 つ目のコンマが先頭に移動します。 このオプションは、1 つのコンテキスト内に 3 件を超える場合のみ有効です。 それ以外の場合、コンマはそのまま残ります。

行頭 オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、 折り返し タブの 改行 チェックボックスをオフにします。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

`=` を揃える

すべての等号を揃えます(=)。

  • 有効

    すべての等号が揃っている
  • 無効

    等号が揃っていない

WITH 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行 )、またはそれらを同じ行に残します(同一行)。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

サブクエリの折り返し

要素を新しい行に移動します。

  • 切る: 各値を新しい行に移動します。

  • 長い場合は切る: テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭 )または末尾(行末 )にコンマ(, )を移動します。

Auto オプションは周囲のコンテキストを分析し、コンマを挿入する最適な位置を判断します。 例えば、コンマが 3 つある場合、2 つは先頭に、1 つは行末に配置されています。 Auto オプションを使うと、3 つ目のコンマが先頭に移動します。 このオプションは、1 つのコンテキスト内に 3 件を超える場合のみ有効です。 それ以外の場合、コンマはそのまま残ります。

中間 オプションは、1 行で 2 行のコードを結合します。

行頭 オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、 折り返し タブの 改行 チェックボックスをオフにします。

コンマの挿入 オプションは、 WITH 句 セクションの サブクエリの折り返し オプションが 切る または 長い場合は切る に設定されている場合にのみ機能します。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

  • 行頭

    行頭
  • 中間

    中間
  • 行末

    行末

AS を揃える

すべての AS キーワードを揃えます。

  • 有効

    すべての AS キーワードを揃える機能が有効になっています
  • 無効

    すべての AS キーワードを揃える機能が無効になっています

SELECT 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行 )、またはそれらを同じ行に残します(同一行)。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る: 各値を新しい行に移動します。

  • 長い場合は切る: テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

  • 長い場合は折り返す: テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭 )または末尾(行末 )にコンマ(, )を移動します。

Auto オプションは周囲のコンテキストを分析し、コンマを挿入する最適な位置を判断します。 例えば、コンマが 3 つある場合、2 つは先頭に、1 つは行末に配置されています。 Auto オプションを使うと、3 つ目のコンマが先頭に移動します。 このオプションは、1 つのコンテキスト内に 3 件を超える場合のみ有効です。 それ以外の場合、コンマはそのまま残ります。

行頭 オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、 折り返し タブの 改行 チェックボックスをオフにします。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

ALL、DISTINCT の後に改行を入れる

ALL と DISTINCT の後に新しい行を追加します。

≤の場合要素を 1 行に配置

1 行の最大要素数を設定してください。

AS を使用する

エイリアスには常に AS を使用してください。

AS を揃える

すべての AS キーワードを揃えます。

FROM 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行 )、またはそれらを同じ行に残します(同一行)。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る: 各値を新しい行に移動します。

  • 長い場合は切る: テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

  • 長い場合は折り返す: テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭 )または末尾(行末 )にコンマ(, )を移動します。

Auto オプションは周囲のコンテキストを分析し、コンマを挿入する最適な位置を判断します。 例えば、コンマが 3 つある場合、2 つは先頭に、1 つは行末に配置されています。 Auto オプションを使うと、3 つ目のコンマが先頭に移動します。 このオプションは、1 つのコンテキスト内に 3 件を超える場合のみ有効です。 それ以外の場合、コンマはそのまま残ります。

行頭 オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、 折り返し タブの 改行 チェックボックスをオフにします。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

最初の JOIN の折り返し

SELECT ステートメントの最初の JOIN を新しい行に移動します。

次の JOIN の折り返し

SELECT ステートメントの 2 番目の JOIN を新しい行に移動します。

JOIN をインデントする

JOIN 句の前にインデントを追加します。

JOIN のみを使用するクエリに JOIN を配置する

JOIN 句を揃える要素を選択します。

  • テーブルの下 (通常の動作): テーブル名に合わせます。

  • インデント付きで FROM の下: FROM の右余白にインデントを付けて揃えます。

  • FROM: FROM の左余白に揃えます。

結合テーブルを揃える

JOIN 句内のテーブル名を揃えます。

テーブルエイリアスを揃える

JOIN 句内のテーブルエイリアスを揃えます。

ON/USING の折り返し

オン と USING を新しい行に移動します。

ON/USING を下に置く

オン と USING をテーブル名(テーブル )に揃える、またはテーブル名に揃えてインデント(インデント付きでテーブルの下 )を追加します。

WHERE 句と HAVING 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行 )、またはそれらを同じ行に残します(同一行)。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る: 各値を新しい行に移動します。

  • 長い場合は切る: テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

  • 長い場合は折り返す: テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

トップレベルの AND/OR を配置する

AND と OR を文節の末尾(行末 )または先頭(行頭 )に移動します。

AS を揃える

すべての AS キーワードを揃えます。

GROUP BY および ORDER BY 句

項目

説明

要素の配置

節要素を新しい行に移動するか(改行 )、またはそれらを同じ行に残します(同一行)。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

要素の折り返し

要素を新しい行に移動します。

  • 切る: 各値を新しい行に移動します。

  • 長い場合は切る: テキストが設定された行の長さを超える場合は、各値を新しい行に移動します。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

  • 長い場合は折り返す: テキストのセクションを行に分割して、各行が構成された行の長さに合うようにします。 行の長さを構成するには、設定 Ctrl+Alt+S を開き、 エディター | コードスタイル に移動して、 N 列でハードラップ フィールドに必要な長さを入力します。

コンマの挿入

コード行の先頭(行頭 )または末尾(行末 )にコンマ(, )を移動します。

Auto オプションは周囲のコンテキストを分析し、コンマを挿入する最適な位置を判断します。 例えば、コンマが 3 つある場合、2 つは先頭に、1 つは行末に配置されています。 Auto オプションを使うと、3 つ目のコンマが先頭に移動します。 このオプションは、1 つのコンテキスト内に 3 件を超える場合のみ有効です。 それ以外の場合、コンマはそのまま残ります。

行頭 オプションが有効になっているときにコンマの後の新しい行を無効にする場合は、 折り返し タブの 改行 チェックボックスをオフにします。

共通ルールを適用 オプションは、選択されたオプションの動作が クエリ タブの 共通 セクションにある類似のオプションの動作と同じである必要があることを意味します。

ASC/DESC の折り返し

すべての ASC および 降順 キーワードを揃えます。

サブクエリ

項目

説明

左丸括弧の配置

行の最初のキーワードの左括弧を整列またはインデントします。 同一行 を選択して、キーワードのある行の左括弧をそのままにします。

サブクエリを配置する

括弧内の要素の位置を変更します。

  • 同一行で位置揃え: 節のすべてのメンバーを位置合わせし、最初のメンバーを括弧で同じ行に入れます。

  • インデントなしで折り返し: インデントを追加せずに、句のすべてのメンバーを新しい行に移動します。

  • 位置を揃えて折り返し: 節のすべてのメンバーを新しい行に位置合わせして移動します。

  • インデント付きで折り返し: インデントを追加して、句のすべてのメンバーを新しい行に移動します。

右丸括弧の配置

閉じ括弧の位置を変更します。

  • 行末: 句の最後の要素と同じ行に閉じ括弧を置きます。

  • インデントなし: インデントなしで閉じ括弧を新しい行に移動します。

  • 行頭: 句の最後の要素を持つ閉じ括弧を新しい行に移動します。

  • 左丸括弧の下: 左括弧を左括弧に配置します。

  • 要素の下: 閉じ括弧を節の整列要素に置きます。

括弧内にスペースを入れてください

左括弧の後と右括弧の前にスペースを追加します。

2026 年 7 月 14 日