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