SQL分页语句
表baseTable中ID为主键,查询第91条记录到100条记录?
1.查询第1条记录到100条记录,再从这100条记录中查询倒数10条记录,也就是第91条记录到100条记录,再把这10条记录按ID升序排序
1 select * from 2 (select top 10 * from 3 (select top 100 * from 4 baseTable order by ID) T 5 order by ID desc) TB 6 order by ID
2.查询第90条记录的ID,再查询比第90条记录ID大的前10条记录
1 select top 10 * from baseTable 2 where ID> 3 (select MAX(ID) from 4 (select top 90 * from baseTable order by ID) T) 5 order by ID
浙公网安备 33010602011771号