PyCharm 2026.1 Help

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

サービス ツールウィンドウにはクエリの出力が表示されますが、データエディターにはデータベースオブジェクトのデータがそのまま表示されます。

次のトピックでは、データエディターでデータをフィルターする方法を示します。 サービス ツールウィンドウでのクエリ結果の操作の詳細については、「クエリ結果 」を参照してください。

データエディターでは、次の方法でデータをフィルタリングできます:

データベース ツールウィンドウでスキーマ内のテーブルをフィルター処理する方法の詳細については、 ツールウィンドウでのスピード検索を参照してください。

ローカルフィルターを使用する

  1. フィルターを切り替えるには、ツールバーの the Enable Local Filter iconEnable Local Filter をクリックします。

  2. 列のヘッダーに表示される フィルター アイコン フィルターアイコンをクリックします。

  3. 値で行をフィルタリングするには、リストから値を選択するか、テキストフィールドに値を入力します。

  4. より多くの列の値で行をフィルタリングするには、フィルターアイコンをクリックし、他の列の値を選択します。

ローカルフィルターのオン / オフを切り替えられ、PyCharm はフィルタリング条件を記憶します。

グリッド内のすべての列のローカルフィルターをクリアするには、 Ctrl+Shift+A を押して アクションの検索 ポップアップを呼び出し、 すべての列のローカルフィルターをクリア と入力して、リストからアクションを選択します。

1 回の操作ですべてのローカルフィルターをクリアする

クイックフィルタリングオプションを使用する

  1. 1 つまたは複数のセルを右クリックし、 フィルター に移動します。

  2. 適用したいオプションを選択します。

    クイックフィルターの使用
  1. Ctrl+F を押して 行のフィルター を選択します。

  2. 検索クエリの入力を始めます(たとえば、 John)。

    Quickly find data inside a table without writing a statement

クエリでテーブルデータをフィルター処理する

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

  2. Enter を押す。

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

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

    ソート用の WHERE および ORDER BY フィールド
2026 年 6 月 1 日