永发信息网

sql 查询第30条数据到40条数据怎么查啊,id有可能不是连续的

答案:5  悬赏:70  手机版
解决时间 2021-04-01 23:38
sql 查询第30条数据到40条数据怎么查啊,id有可能不是连续的
最佳答案
mysql 可以用limit 30, 10
mssql 没法直接取
可以先 select max(id) as id from table where id in (select top 40 id from table)
然后在 select top 10 * from table where id < (上面的max) order by id desc
全部回答
oracle 可以用rownum
select *
from (select rownum r,*
from table)
where r between 30 and 40
修改
select top 40* from table where 字段名not in (select top 30 字段名 from table)
select top 10 * table
where id in ( select top 40 id from table order by id )
and id not in ( select top 30 id from table order by id )
假设数据所在的表为A,查询语句辅助的表T,表W。
SQL语句查询逻辑过程为首先选出前40条记录,然后按照递减顺序查询后11条记录,也就是从第40条,第39条,...,第30条记录。为了还原为原来数据的递增顺序,可以再嵌套个SELECt语句。
SELECT * FROM (SELECt TOP 11 * FROM (SELECt TOP 40 * FROM A ORDER BY id ASC) T ORDER BY T.id DESC) W ORDER BY W.id ASC
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网上订电影票的预选座位中间那一条线是什么
为什么url 一定要有加号
单柴油机敲缸后为什么起动困难
贴在家的春联
计算机二级ms office模拟软件有哪些
芜湖公租房有哪些地方
怎样防止狗咬电线?
怎样养麻鸭子
layoff中文是什么意思
上得厅堂下得厨房是什么意思啊
春节对联找三幅
单选题Myfriendhaslosthisbluebike.Thi
就是35一斤驴肉然后四两半是多少
选择准确的答案l want to buy all of(them th
running man2016 5月29期开头提示音是什么啊
推荐资讯
中考了343分上石花二中要出多少钱?
橡皮在强晒下会变软吗?
说唱艺术的简介
清朝18颗大东珠串叫什麽
3.2平方米等于多少平方米多少平方分米
汉朝时期周边有哪些国家
画吧APP怎么用,没有画画基础的可以画好吗
电摩控制器坏了有什么现象
上将夫人和子女后代
有个小说围绕龙纹戒指的,主角妈妈是总理。爸
蛋白质和RNA能自由通过核孔吗
佛典中的无始劫指的是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?