select *from ( select *, row_number() over(order by id desc) as rownum from 表)awhere rownum between 3 and 10 -- rownum between 11 and 20