IntelliJ IDEA 2024.1 ヘルプ

データのソート

列データを並べ替えるには、列名をクリックします。デフォルトでは、列名をクリックするたびに、新しい ORDER BY クエリがデータベースに送信されます。サービスツールウィンドウ ( 出力タブ) では、対応するすべての並べ替え操作を確認できます。

クライアント側でデータを並べ替えることもできます。これを行うには、オプションメニューを表示ボタン (the settings icon) をクリックし、ORDER BY で並べ替えオプションの選択を解除します。

デフォルトでは、列の並べ替えは積み上げられません。これは、列名をクリックしてデータを並べ替えると、他の列に基づく並べ替えがクリアされることを意味します。積み上げソートを使用する場合は、Alt を押しながら列名をクリックします。

状態

説明

No sorting

データがこの列でソートされていないことを示します。ソートマーカーの初期状態。

Ascending order

データは昇順にソートされます。

Descending order

データは降順にソートされます。

Descending order

マーカーの右側の数字 (図では 1) は並べ替えレベルです。複数の列で並べ替えることができます。このような場合、列ごとに並べ替えレベルが異なります。

積み重ね並べ替えのデフォルトオプションを変更するには、Ctrl+Alt+S を押して設定を開き、ツール | データベース | データエディターとビューアー | データの並べ替えに移動します。並べ替えに列を追加するオプションの値を変更します。

また、ORDER BY フィルターを使用して、ORDER BY フィールドにクエリを書き込むことにより、テーブル内のデータを並べ替えることができます。

クエリを使用してテーブルデータを並べ替える

  1. ORDER BY フィールドにクエリを入力します。クエリ構文は ORDER BY 句と同じですが、キーワードはありません。

  2. Enter を押します。

    フィルターをリセットするには、クリアアイコン(The clear icon)をクリックするか、行フィルターフィールドの内容を削除して Enter を押します。

    フィルター履歴を開くには、ORDER BY キーワードの近くにある矢印アイコンをクリックします。

    WHERE and ORDER BY fields for sorting

主キーによるデフォルトのソートを設定する

数値の主キーを持つテーブルの場合、IntelliJ IDEA はそのキーでデータを並べ替えることができます。データエディターでテーブルデータを表示するたびに、IDE は新しい ORDER BY クエリをデータベースに送信します。

  1. Ctrl+Alt+S を押して設定を開き、ツール | データベース | データエディターとビューアーを選択します。

  2. データの並べ替えで、数値の主キーでテーブルを並べ替えるを選択します。

  3. 昇順または降順を選択して並べ替え順序を設定します。

  4. OK をクリックします。

Sort table data by a numeric primary key

関連ページ:

データベースオブジェクトのデータを比較する

データの比較アクションは、テーブル、ビュー、マテリアライズドビューの出力を比較する: このアクションを見つけるには、データベースツールウィンドウ(| ツールウィンドウ | データベース) で、選択範囲を右クリックしてツールに移動します。また、これらのオブジェクトをダブルクリックして、エディターから比較することもできます。異なるタイプに属する 2 つのオブジェクトの内容を比較できます。例: テーブルとマテリアライズドビューの出力。許容差および列の挿入を検出しますの説明は、コンテンツの差分ビューアー...

データをフィルタリングする

サービスツールウィンドウにはクエリの出力が表示されますが、データエディターにはデータベースオブジェクトのデータがそのまま表示されます。次のトピックでは、データエディターでデータをフィルターする方法を示します。サービスツールウィンドウでのクエリ結果の操作の詳細については、「照会結果」を参照してください。データエディターでは、次の方法を使用してデータをフィルタリングできます。ローカルフィルターを使用すると、列の値で行をフィルターできます。フィルタリング条件を手動で指定するか、クイックフィルタリングオ...