Sql 从31排序到 40

╄→гoц情女王★ 提交于 2019-12-02 08:05:37
Sql 从31排序到 40 并且ID不连续的情况:select * from(select *,ROW_NUMBER() over(order by ID)as 'userID' from A) as a where a.userID between 31 and 40要注意改方法只能使用与sql2005以后并且ROW_NUMBER() over(order by ID)必须排序
有先获取获取前40条数据并且按照倒叙的方式排列,在取其中的前十条
select top 10 * from (select top 40 ID from A order by ID) as a order by a.ID desc 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!