---
title: OFFSET and SOFFSET clauses
description: Use OFFSET to specify the number of rows to skip in each InfluxQL group before returning results. Use SOFFSET to specify the number of series to skip before returning results.
url: https://docs.influxdata.com/influxdb3/cloud-serverless/reference/influxql/offset-and-soffset/
estimated_tokens: 2543
product: InfluxDB Cloud Serverless
version: cloud-serverless
---

# OFFSET and SOFFSET clauses

Use `OFFSET` to specify the number of [rows](/influxdb3/cloud-serverless/reference/glossary/#series) to skip in each InfluxQL group before returning results. Use `SOFFSET` to specify the number of [series](/influxdb3/cloud-serverless/reference/glossary/#series) to skip before returning results.

-   [OFFSET clause](#offset-clause)
    -   [Syntax](#offset-syntax)
    -   [Notable OFFSET clause behaviors](#notable-offset-clause-behaviors)
    -   [Examples](#offset-examples)
-   [SOFFSET clause](#soffset-clause)

## `OFFSET` clause

The `OFFSET` clause skips `N` rows in each InfluxQL group before returning results. Offsets honor row limits specified in the [`LIMIT` clause](/influxdb3/cloud-serverless/reference/influxql/limit-and-slimit/#limit-clause) and display the limited number of rows after the specified offset. Use `LIMIT` and `OFFSET` together to paginate query results.

### Syntax

```sql
SELECT_clause FROM_clause [WHERE_clause] [GROUP_BY_clause] [ORDER_BY_clause] [LIMIT_clause] OFFSET N [SLIMIT_clause] [SOFFSET_clause]
```

#### Arguments

-   **N**: Number of rows to skip in each InfluxQL group before returning results.

### Notable OFFSET clause behaviors

-   If there is no `LIMIT` clause in a query with an `OFFSET` clause, the query returns a single row per InfluxQL group at the specified offset.
-   If the query doesn’t include a [`GROUP BY` clause](/influxdb3/cloud-serverless/reference/influxql/group-by/), the entire result set is considered a single group and is returned in full.
-   If a query [groups data by time](/influxdb3/cloud-serverless/reference/influxql/group-by/#group-by-time), the offset is applied after aggregate and selector operations are applied to each time window.
-   If the [`WHERE` clause](/influxdb3/cloud-serverless/reference/influxql/where/) includes a time range and the `OFFSET` clause causes InfluxQL to return points with timestamps outside of that time range, InfluxQL returns no results.

### Examples

The following examples use the [Home sensor sample data](/influxdb3/cloud-serverless/reference/sample-data/#home-sensor-data).

[](#return-the-nth-row)

Return the nth row

```sql
SELECT * FROM home OFFSET 3
```

Name: home

| time | co | hum | room | temp |
| --- | --- | --- | --- | --- |
| 2022-01-01T09:00:00Z | 0 | 35.9 | Living Room | 21.4 |

[](#paginate-results-by-3-and-return-the-2nd-page-of-results)

Paginate results by 3 and return the 2nd page of results

```sql
SELECT * FROM home WHERE room = 'Kitchen' LIMIT 3 OFFSET 3
```

Name: home

| time | co | hum | room | temp |
| --- | --- | --- | --- | --- |
| 2022-01-01T11:00:00Z | 0 | 36 | Kitchen | 22.4 |
| 2022-01-01T12:00:00Z | 0 | 36 | Kitchen | 22.5 |
| 2022-01-01T13:00:00Z | 1 | 36.5 | Kitchen | 22.8 |

[](#paginate-results-from-each-series-by-3-and-return-the-2nd-page-of-each-series)

Paginate results from each series by 3 and return the 2nd page of each series

```sql
SELECT * FROM home GROUP BY * LIMIT 3 OFFSET 3
```

name: home  
tags: room=Kitchen

| time | co | hum | temp |
| --- | --- | --- | --- |
| 2022-01-01T11:00:00Z | 0 | 36 | 22.4 |
| 2022-01-01T12:00:00Z | 0 | 36 | 22.5 |
| 2022-01-01T13:00:00Z | 1 | 36.5 | 22.8 |

name: home  
tags: room=Living Room

| time | co | hum | temp |
| --- | --- | --- | --- |
| 2022-01-01T11:00:00Z | 0 | 36 | 22.2 |
| 2022-01-01T12:00:00Z | 0 | 35.9 | 22.2 |
| 2022-01-01T13:00:00Z | 0 | 36 | 22.4 |

## `SOFFSET` clause

InfluxQL is being rearchitected to work with the InfluxDB 3 storage engine. This process is ongoing and some InfluxQL features, such as `SOFFSET` are still being implemented. For more information, see [InfluxQL feature support](/influxdb3/cloud-serverless/reference/influxql/feature-support/).
