当前位置: 代码迷 >> Sql Server >> ROW_NUMBER()可不可以省略OVER()内的排序
  详细解决方案

ROW_NUMBER()可不可以省略OVER()内的排序

热度:344   发布时间:2016-04-27 11:25:07.0
ROW_NUMBER()能否省略OVER()内的排序
用ROW_NUMBER()分页,每次都要设计排序字段好麻烦,能否省略排序字段呢?谢谢!

------解决方案--------------------
貌似不行,如果觉得麻烦,就统一用order by newid()
------解决方案--------------------
可以用 order by getdate()
------解决方案--------------------
ROW_NUMBER()OVER(ORDER BY GETDATE())
------解决方案--------------------
SQL code
--order by 是必须加上的。--如果要默认排序:ROW_NUMBER() OVER (ORDER BY GETDATE())--或是ROW_NUMBER() OVER (ORDER BY (select 1))--随机排序ROW_NUMBER() OVER (ORDER BY NEWID())
  相关解决方案