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

有一张表Id字段,主键自增长,我想按他的顺序先倒序desc,然后再用between and条件,得到相应的数据,如何写呢?先谢了

繁花如伊
浏览 613回答 4
4回答

繁星淼淼

我是为了做分页,才这么做的

慕少森

用top和行号两种方式,where id 分页不可取,不一定连续的 SELECT * FROM (SELECT * ,ROW_NUMBER() OVER(ORDER BY ClassId) AS WOR FROM ClassTable ) D WHERE WOR  BETWEEN 1 AND 5

蓝山帝景

select * from (select id,name from test  t  order by id) where id=50978
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server