For the complete documentation index, see llms.txt. This page is also available as Markdown.

FETCH FIRST

Description

The FETCH FIRST clause is used to limit the number of rows returned by a query. This is similar to the LIMIT clause in other SQL databases like MySQL. It allows to retrieve only a specific number of rows from the result set, which can be useful for pagination or for getting the top N records.

Syntax

SELECT ...
FROM ...
ORDER BY ...
FETCH FIRST N ROWS ONLY;
  • N: The number of rows to fetch.

Example

To get the first 5 rows from the employees table ordered by hire_date, you can use:

SELECT
    employee_id,
    first_name,
    last_name,
    hire_date
FROM
    employees
ORDER BY
    hire_date
FETCH FIRST 5 ROWS ONLY;

Last updated