设置sqlServer使用ROW_NUMBER时不排序
发布时间:2020-12-12 13:58:33 所属栏目:MsSql教程 来源:网络整理
导读:-- 1.看到NHibernate是这样写的分页,感觉写起来比较容易理解(应该不会有效率问题吧?) -- with只是定一个别名? with query as (select ROW_NUMBER() over(order by (select 0)) AS ROWNUM,* FROM Product)select * from query where ROWNUM BETWEEN 5 AND
--
1.看到NHibernate是这样写的分页,感觉写起来比较容易理解(应该不会有效率问题吧?)
-- with只是定一个别名? with query as (select ROW_NUMBER() over(order by (select 0)) AS ROWNUM,* FROM Product) select * from query where ROWNUM BETWEEN 5 AND 10 -- 2.ROW_NUMBER必须指写over? -- 方法就是: select? 排序 就是 : select? select * from (select *,ROW_NUMBER() over (order by (select 0)) as rank from B_User_Info) as IDwith where rank >10 and rank <20 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |