设置sqlServer使用ROW_NUMBER时不排序

--1.看到NHibernate是这样写的分页,感觉写起来比较容易理解(应该不会有效率问题吧?)
--with只是定一个别名?

[sql]
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 (order by **),有时我根本就不想排序,想按原始顺序(排序也是要时间的嘛)

--方法就是:
select ROW_NUMBER() over(order by (select 0)) AS ROWNUM,* FROM Product

排序 就是 :
select Row_number() over(order by Oper_Date desc) AS ROWNUM,* FROM Product

更多相关文章

  1. MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法
  2. android中HttpURLConnection调用getResponseCode()时崩溃 解决方
  3. Android空引用问题的解决方法——on a null object reference
  4. android读取assets大于1M文件的解决方法
  5. 几个Android小错误解决方法
  6. CheckBox android:paddingLeft 不兼容问题解决方法
  7. Android(安卓)Studio使用过程中遇到的问题(一)-- "value 2"异常解
  8. Eclipse中编译Android工程时出现的问题解决方法。
  9. Android(安卓)ListView滑动后背景变黑问题解决方法

随机推荐

  1. 如何将添加到ajax html编辑器的文本保存
  2. 在Chtmlview中,浏览多frame的框架的网页,有
  3. 如何在应用程序中嵌入图像并在HTML控件中
  4. 如何控制html代码中DL标签的颜色?
  5. html提示框插件
  6. IE旧版本如何让HTML4转换并且支持HTML5的
  7. PHP选择具有特定宽度的图像并构建网格
  8. 【转载】HTML5 中的一些新特性
  9. 使用img src加载图像会在Mozilla / Chrom
  10. 工作中遇到的几个CSS样式表的问题