PyCharm 2025.3 ヘルプ

データのソート

列データを並べ替えるには、列名の近くにある並べ替えアイコンをクリックします。デフォルトでは、列名をクリックするたびに新しい 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

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

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

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

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

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

  4. OK をクリックして変更を保存し、ダイアログを閉じます。

Sort table data by a numeric primary key
2025 年 10 月 28 日

関連ページ:

データエディターとビューアー

データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データエディターとビューアー、またはデータエディターは、デ...

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

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

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

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