Skip to main content

Filtering

Press Cmd+F while viewing a table to open the filter panel. Type a raw SQL WHERE clause and press Enter to filter. Raw SQL is the default mode.
Filter panel above the data grid

Filter panel with column and raw SQL conditions

Each row has a checkbox, a column picker, operator, value field, and +/ buttons. The Match all / Match any picker in the header combines rows with AND or OR. You can also right-click a column header in the data grid and choose Filter with column to pre-fill a filter row for that column. When you reopen a table, TablePro restores the filters you last applied to it, including the ones you left unchecked, after you quit and relaunch. Filters are saved per connection, database, schema, and table, so two tables on the same connection keep independent filters. If you cleared the filter with Clear or removed its rows with , the table reopens unfiltered. Tables with active filters open in a new tab when you click another table. The filter panel queries the database. To narrow rows already loaded in the grid without re-querying, use the column value filter in the Data Grid.
Redis shows a key-pattern search bar (for example user:*) with a key-type picker instead of the filter panel.

Operators

18 operators with SQL symbols shown inline: =, !=, LIKE %..%, NOT LIKE %..%, LIKE ..%, LIKE %.., >, >=, <, <=, IS NULL, IS NOT NULL, IS EMPTY, IS NOT EMPTY, IN (..), NOT IN (..), BETWEEN, ~ (regex). BETWEEN shows two value fields. IN/NOT IN takes comma-separated values.

Raw SQL

The default mode. Type any WHERE condition directly:
As you type, autocomplete suggests the table’s columns and SQL keywords at every position in the expression, including after AND and OR. Use the arrow keys to pick a suggestion and Tab or Return to insert it. Suggestions only appear once you start a word, not on an empty field or after a space. Press Escape to dismiss the suggestions; the filter bar stays open. To switch a row to column mode, select a column from the picker.
Raw SQL is injected directly into the WHERE clause. Ensure syntax matches your database type.

Presets

Save and load filter configurations via the menu in the header.

SQL Preview

⋯ > Preview Query shows the generated WHERE clause with a copy button.

Settings

⋯ > Filter Settings to configure: Panel State controls what happens when you reopen a table. Restore Last Filter (the default) brings back the filter you last applied. Always Hide reopens tables unfiltered with the panel closed. Always Show keeps the filter panel visible even when no filter is set.