为了账号安全,请及时绑定邮箱和手机立即绑定

sql中先排序,后过滤条件?

sql中先排序,后过滤条件?

繁花如伊 2018-12-07 06:36:39
有一张表Id字段,主键自增长,我想按他的顺序先倒序desc,然后再用between and条件,得到相应的数据,如何写呢?先谢了
查看完整描述

4 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

我是为了做分页,才这么做的
查看完整回答
反对 回复 2019-01-07
?
慕少森

TA贡献2019条经验 获得超9个赞

用top和行号两种方式,where id 分页不可取,不一定连续的

SELECT * FROM
(SELECT * ,ROW_NUMBER() OVER(ORDER BY ClassId) AS WOR
 FROM ClassTable ) D
 WHERE WOR  BETWEEN 1 AND 5

查看完整回答
反对 回复 2019-01-07
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

select * from (select id,name from test  t  order by id) where id=50978

查看完整回答
反对 回复 2019-01-07
  • 4 回答
  • 0 关注
  • 612 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信