
首先,top 5 选出按id排序的前5行数据
之后,top 5 选出按id排序不在前5行id里的数据,即5到10行的数据
首先不存在倒数和正数的概念,因为:假设升序(asc)是正数的话,那么降序(desc)就是倒数,这一点可以用代码控制。
好了,解决倒数的问题,剩下的就是5-10位的问题,很简单,rownum大于5小于等于10就可以了。
对于你的例子,假如降序是正数的话:
select * from dianshiju where sname='张三' and dsjid not in(select top 5dsjid from dianshiju where name='张三') and rownum>5 and rownum<=10 order by id
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)