# 使用筛选器筛选数据

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

当   服务  窗口显示您的查询输出时，数据编辑器按原样显示数据库对象的数据。

以下主题说明如何在数据编辑器中使用筛选器筛选数据。 有关在   服务  工具窗口中处理查询结果的更多信息，请参阅 [查询结果](viewing-query-results.html)。

在数据编辑器中，您可以使用以下方法过滤数据：

* 您可以使用 [local filter](#use_the_local_filter) 按列中的值筛选行。

* 您可以手动指定过滤条件或使用 [quick filtering options](#using-quick-filtering-options)。 快速选项是当前列名的筛选条件。 条件取决于当前单元格中的值。

* 您可以通过按 `Ctrl+F` (Windows), `⌘ F` (macOS), `⌘ F` (IntelliJ IDEA Classic (macOS)), `⌘ F` (macOS System Shortcuts), `Ctrl+F` (XWin), `Ctrl+F` (GNOME), `Ctrl+F` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+F` (Sublime Text), `⌘ F` (Sublime Text (macOS)), `Ctrl+F` (Visual Studio), `⌘ F` (Visual Studio (macOS)), `Ctrl+F` (NetBeans), `Ctrl+F` (Eclipse), `Ctrl+F` (Eclipse (macOS)) 并 [进行搜索](#filter-rows-when-you-run-a-search) 表格来筛选行。

* 您可以使用 [WHERE 过滤器](#filtering_sorting_data)并在 WHERE 字段中编写查询来过滤表中的数据。

有关在   数据库  工具窗口中筛选模式内表的更多信息，请参见 [工具窗口中的快速搜索](speed-search-in-the-tool-windows.html)。

Procedure: 使用本地过滤器

1. 点击工具栏上的 ![“启用本地筛选器”图标](https://resources.jetbrains.com/help/img/idea/2026.3/intellij.grid.core.impl.icons.expui.columnFilter.svg)   启用本地筛选器   以切换筛选器。

2. 在列的页眉中，点击出现的 ![筛选图标](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.filter.svg) 筛选器图标。

3. 要按值筛选行，可以从列表中选择值或将其输入到文本字段中。

4. 要通过更多列的值来筛选行，请点击筛选图标并选择其他列的值。

您可以打开和关闭本地过滤器，IntelliJ IDEA 会记住过滤条件。

[Video](https://resources.jetbrains.com/help/img/idea/2026.3/db_local_filter.mp4)

要清除您的网格中所有列的本地过滤器，请按   查找操作   调出 `Ctrl+Shift+A` (Windows), `⌘ ⇧ A` (macOS), `⌘ ⇧ A` (IntelliJ IDEA Classic (macOS)), `⌘ ⇧ P` (macOS System Shortcuts), `Ctrl+Shift+A` (XWin), `Ctrl+Shift+A` (GNOME), `Ctrl+Shift+A` (KDE), `Escape, X` (Emacs), `Ctrl+Shift+P` (Sublime Text), `⌘ ⇧ P` (Sublime Text (macOS)), `Ctrl+Shift+A` (Visual Studio), `⌘ ⇧ A` (Visual Studio (macOS)), `Ctrl+I` (NetBeans), `Ctrl+Shift+A` (Eclipse), `⌘ 3` (Eclipse (macOS)) 弹出窗口，开始键入   清除所有列的本地筛选器  ，然后在列表中选择该操作。

![使用单个操作清除所有本地筛选器](https://resources.jetbrains.com/help/img/idea/2026.3/db_grid_clear_local_filter.png)

Procedure: 使用快速筛选选项

> **Note:**
> 服务器端过滤仅适用于 [数据库对象数据](data-editor-and-viewer.html#open_database_object_data)，不适用于 [查询结果集](data-editor-and-viewer.html#view_query_result_set)。

1. 右键点击一个或多个单元格，然后导航到   按筛选器筛选  。

2. 选择您想应用的选项。

![使用快速筛选器](https://resources.jetbrains.com/help/img/idea/2026.3/db_tutorial_how_to_find_things_9.png)

Procedure: 运行搜索时筛选行

1. 按 `Ctrl+F` (Windows), `⌘ F` (macOS), `⌘ F` (IntelliJ IDEA Classic (macOS)), `⌘ F` (macOS System Shortcuts), `Ctrl+F` (XWin), `Ctrl+F` (GNOME), `Ctrl+F` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+F` (Sublime Text), `⌘ F` (Sublime Text (macOS)), `Ctrl+F` (Visual Studio), `⌘ F` (Visual Studio (macOS)), `Ctrl+F` (NetBeans), `Ctrl+F` (Eclipse), `Ctrl+F` (Eclipse (macOS))并选择   筛选行  。

2. 开始键入您的搜索查询（例如，  `John` ）。

![快速在表格中找到数据，无需编写语句](https://resources.jetbrains.com/help/img/idea/2026.3/db_tutorial_how_to_find_things_6.animated.gif)

Procedure: 使用查询筛选表数据

> **Note:**
> 如果筛选器不可用，请点击设置图标（ ![设置图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.settings.svg)）并选择   显示筛选器  。 或者，按 `Ctrl+Alt+Shift+F` (Windows), `⌘ ⌥ ⇧ F` (macOS), `⌘ ⌥ ⇧ F` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ ⇧ F` (macOS System Shortcuts), `Ctrl+Alt+Shift+F` (XWin), `Ctrl+Alt+Shift+F` (GNOME), `Ctrl+Alt+Shift+F` (KDE), `Ctrl+Alt+Shift+F` (Emacs), `Ctrl+Alt+Shift+F` (Sublime Text), `⌘ ⌥ ⇧ F` (Sublime Text (macOS)), `Ctrl+Alt+Shift+F` (Visual Studio), `⌘ ⌥ ⇧ F` (Visual Studio (macOS)), `Ctrl+Alt+Shift+F` (NetBeans), `Ctrl+Alt+Shift+F` (Eclipse), `⌘ ⌥ ⇧ F` (Eclipse (macOS))。

1. 在   WHERE  字段中输入您的查询。 查询语法与  `WHERE`  子句中的语法相同，只是没有关键字。

2. 按下 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS))。

要重置筛选器，请点击清除图标 ( ![清除图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.closeSmall.svg))，或删除行筛选字段的内容并按 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS))。

要打开筛选历史记录，请点击 WHERE 关键字附近的箭头图标。

![用于排序的 WHERE 和 ORDER BY 字段](https://resources.jetbrains.com/help/img/idea/2026.3/db_where_and_order_by_fields_for_sorting.png)

> **Tip:**
> 在   WHERE   筛选器中，可以在  `LIKE`  表达式中使用 SQL 通配符。 例如，百分号  `%`  表示零个或多个字符，下划线  `_`  表示单个字符。

