データのソート
列データを並べ替えるには、列名の近くにある並べ替えアイコンをクリックします。デフォルトでは、列名をクリックするたびに新しい ORDER BY クエリがデータベースに送信されます。サービスツールウィンドウ ( 出力タブ) では、対応する並べ替え操作がすべて表示されます。
クライアント側でデータを並べ替えることもできます。これを行うには、 オプションメニューを表示をクリックし、ORDER BY で並べ替えオプションの選択を解除します。
列の並べ替えは、デフォルトでは積み重ねられません。つまり、データを並べ替える列名の近くにある並べ替えアイコンをクリックすると、他の列に基づく並べ替えがクリアされます。積み重ね並べ替えを使用する場合は、Alt を押しながら並べ替えアイコンをクリックします。
状態 | 説明 |
|---|---|
| データがこの列でソートされていないことを示します。ソートマーカーの初期状態。 |
| データは昇順にソートされます。 |
| データは降順にソートされます。 |
| マーカーの右側の数字 (図では 1) は並べ替えレベルです。複数の列で並べ替えることができます。このような場合、列ごとに並べ替えレベルが異なります。 |
スタックソートのデフォルトオプションを変更するには、Ctrl+Alt+S を押して設定を開き、に移動します。並べ替えに列を追加するオプションの値を変更します。
また、ORDER BY フィルターを使用して、ORDER BY フィールドにクエリを書き込むことにより、テーブル内のデータを並べ替えることができます。
クエリを使用してテーブルデータを並べ替える
ORDER BY フィールドにクエリを入力します。クエリ構文は
ORDER BY句と同じですが、キーワードはありません。Enter を押します。
フィルターをリセットするには、クリアアイコン(
)をクリックするか、行フィルターフィールドの内容を削除して Enter を押します。
フィルター履歴を開くには、ORDER BY キーワードの近くにある矢印アイコンをクリックします。

主キーによるデフォルトのソートを設定する
数値の主キーを持つテーブルの場合、PyCharm はそのキーでデータを並べ替えることができます。データエディターでテーブルデータを表示するたびに、IDE は新しい ORDER BY クエリをデータベースに送信します。
Ctrl+Alt+S を押して設定を開き、を選択します。
データの並べ替えで、数値の主キーでテーブルを並べ替えるを選択します。
昇順または降順を選択して並べ替え順序を設定します。
OK をクリックして変更を保存し、ダイアログを閉じます。

関連ページ:
データエディターとビューアー
データベースツールと SQL プラグインを有効にするこの機能は、PyCharm にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:データエディターとビューアー、またはデータエディターは、デ...
データベースオブジェクトのデータを比較する
データの比較アクションは、テーブル、ビュー、マテリアライズドビューの出力を比較します。このアクションを見つけるには、データベースツールウィンドウ (表示 | ツールウィンドウ | データベース) で 2 つのオブジェクトを選択し、選択内容を右クリックしてツールに移動します。また、これらのオブジェクトをダブルクリックして、エディターから比較することもできます。異なるタイプに属する 2 つのオブジェクトの内容を比較できます。例: テーブルとマテリアライズドビューの出力。許容差および列の挿入を検出の説明...
データをフィルタリングする
サービスツールウィンドウにはクエリの出力が表示されますが、データエディターにはデータベースオブジェクトのデータがそのまま表示されます。次のトピックでは、データエディターでデータをフィルターする方法を示します。サービスツールウィンドウでのクエリ結果の操作の詳細については、「照会結果」を参照してください。データエディターでは、次の方法を使用してデータをフィルタリングできます。ローカルフィルターを使用すると、列の値で行をフィルターできます。フィルタリング条件を手動で指定するか、クイックフィルタリングオ...