sqlservice 取得 6 到10 行数据

来源:互联网 发布:淘宝网羊毛衫 编辑:程序博客网 时间:2024/05/18 13:10

可解释为取不在前条数据中的前10条数据 及为6 到10条

select top 10 ROLEID,ROLENAME from TABLE t where roleid not in
(select top 5 ROLEID from TABLE t order by roleid) order by roleid;

 

内查询中select top 5 ROLEID from TABLE t order by roleid 只能是单列

如果写成select top 5 ROLEID,ROLENAME from TABLE t order by roleid 会报错