sql sever 查询30到50条数据
答案:2 悬赏:0 手机版
解决时间 2021-04-06 09:24
- 提问者网友:嘚啵嘚啵
- 2021-04-05 19:16
sql sever 查询30到50条数据
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-04-05 19:36
select * from
(select *, ROW_NUMBER() OVER (order by ID) AS ROWNUM from Quality_ClashReport) t
where ROWNUM between 31 and 50SqlServer2005后可以根据ROW_NUMBER查询
(select *, ROW_NUMBER() OVER (order by ID) AS ROWNUM from Quality_ClashReport) t
where ROWNUM between 31 and 50SqlServer2005后可以根据ROW_NUMBER查询
全部回答
- 1楼网友:山有枢
- 2021-04-05 19:42
id也许不是连续的,那就说明这个表是用id来排序,知道这个前提就很容易了,使用两次top再加上排序就可以实现。
select top 20 * from
(select top 50 * from table) tb1
order by id desc
这个查询就能得到30到50条的记录,不过现在出来是50-30的记录,需要顺序再按照id排个序就出来了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯