--- title: "Query Table" url: https://docs.catalyst.zoho.com/en/sdk/python/v1/cloud-scale/nosql/query-table/ description: "Catalyst NoSQL is a fully-managed, powerful database that provides you with a non-relational, non-SQL means of data storage. This page describes the SDK method to query a NoSQL table." last_updated: 2026-09-08T11:07:33Z service: Cloud Scale type: general related_links: - name: "NoSQL" url: /en/cloud-scale/help/nosql/introduction - name: "Table Keys" url: /en/cloud-scale/help/nosql/components/#table-keys - name: "JavaScript SDK" url: /en/sdk/javascript/v1/cloudscale/nosql/query-table/ --- # Query NoSQL Table Catalyst enables you to query a [NoSQL](https://docs.catalyst.zoho.com/en/cloud-scale/help/nosql/introduction/) table and retrieve data by identifying the items using the [primary keys](https://docs.catalyst.zoho.com/en/cloud-scale/help/nosql/components/#table-keys) of the table. For instance, you can use just the partition key or a combination of the partition key and sort key to retrieve the item. > **Note:** Catalyst enables you to retrieve a maximum of 100 items in bulk from a NoSQL table with pagination from a single SDK operation. You must use the `start_key` token received in the SDK response and construct the logic for pagination. You can define the key condition that identifies the item by specifying the attributes, their required values, and the supported operator to be used. You can also specify additional conditions with the group operators. The supported operators are represented as shown below.
| Operators | Notation |
|---|---|
| CONTAINS | `contains` |
| NOT_CONTAINS | `not_contains` |
| BEGINS_WITH | `begins_with` |
| ENDS_WITH | `ends_with` |
| IN | `in` |
| NOT_IN | `not_in` |
| BETWEEN | `between` |
| NOT_BETWEEN | `not_between` |
| EQUALS | `equals` |
| NOT_EQUALS | `not_equals` |
| GREATER_THAN | `greater_than` |
| LESS_THAN | `less_than` |
| GREATER_THAN_OR_EQUALS | `greater_equal` |
| LESSER_THAN_OR_EQUALS | `less_equal` |
| AND | `AND` |
| OR | `OR` |