笔记220 利用select top做分页 page_id =0是第一页
笔记220 利用select top做分页 page_id =0是第一页
1 --利用select top做分页 page_id =0是第一页 2 USE GPOSDB 3 DECLARE @page_id INT 4 DECLARE @page_size INT 5 SELECT @page_id=0,@page_size=5 6 SELECT TOP ( @page_size ) 7 * 8 FROM dbo.SystemPara TB 9 WHERE RecordNo > ISNULL(( SELECT MAX(RecordNo) 10 FROM ( SELECT TOP ( @page_id * @page_size ) 11 RecordNo 12 FROM SystemPara 13 ORDER BY RecordNo 14 ) AS T 15 ), TB.RecordNo - 1) 16 ORDER BY RecordNo