OFFSET skips a specified number of rows before returning results.
It is commonly used with LIMIT for pagination.
SELECT *
FROM table_name
LIMIT number
OFFSET number;SELECT *
FROM employees
LIMIT 5 OFFSET 5;-- Page 1
SELECT * FROM employees LIMIT 5 OFFSET 0;
-- Page 2
SELECT * FROM employees LIMIT 5 OFFSET 5;
-- Page 3
SELECT * FROM employees LIMIT 5 OFFSET 10;SELECT *
FROM employees
ORDER BY salary
LIMIT 5 OFFSET 5;SELECT name, salary
FROM employees
ORDER BY salary DESC
LIMIT 10 OFFSET 20;Return the second page of results using LIMIT and OFFSET.
SELECT *
FROM table_name
ORDER BY column_name
LIMIT 5 OFFSET 5;Ask the AI if you need help understanding or want to dive deeper in any topic