在 SQL 中,要跳過特定數量的行,可以使用 OFFSET
子句
SELECT column_name1, column_name2, ...
FROM table_name
ORDER BY column_name
OFFSET skip_rows;
這里是一個具體的例子。假設我們有一個名為 “employees” 的表,包含以下列:id、name 和 salary。現在,我們想要查詢該表中的所有數據,但跳過前 5 行:
SELECT id, name, salary
FROM employees
ORDER BY id
OFFSET 5;
請注意,OFFSET
子句需要與 ORDER BY
子句一起使用,以確保跳過的行是按照預期的順序排列的。
另外,一些數據庫系統(如 MySQL)使用 LIMIT
和 OFFSET
子句的組合來實現相同的功能。在這種情況下,查詢將如下所示:
SELECT id, name, salary
FROM employees
ORDER BY id
LIMIT 10 OFFSET 5; -- 這里的 10 是指限制返回的行數,您可以根據需要更改它。