如何取出表中指定区间的记录

来源:互联网 发布:u盘低格后数据恢复 编辑:程序博客网 时间:2024/06/06 07:49

问题
写一个SQL语句,取出表S中第21~30记录(SQL server,以自动增长的ID作为主键,ID可能不连续)
方法一:

Select TOp10 * from S Where ID>(Select MAX(ID) from (Select Top20 ID from S ) as S)

方法二:

select Top10 * from S where ID NOT IN(select Top20 ID from S)
原创粉丝点击