在SQL中,可以使用LIMIT和OFFSET子句來實現分頁查詢。LIMIT用于指定每頁返回的行數,OFFSET用于指定從第幾行開始返回。
例如,假設有一個名為"表名"的表,需要查詢第2頁,每頁顯示10條記錄,可以使用以下SQL語句:
SELECT * FROM 表名 LIMIT 10 OFFSET 10;
這將返回表中從第11行開始的10條記錄,即第2頁的數據。
另外,還可以使用LIMIT子句的簡化語法,將起始位置和記錄數放在一個參數中。例如,使用以下SQL語句實現相同的效果:
SELECT * FROM 表名 LIMIT 10, 10;
其中,10表示從第11行開始,10表示返回10條記錄。
需要注意的是,OFFSET的起始位置是從0開始的,所以第一頁的查詢應該使用OFFSET 0,第二頁的查詢應該使用OFFSET 10,以此類推。