row_number分页

SELECT
  TOP 10* --pageSize =10
FROM
(
  SELECT
    *, row_number () OVER (ORDER BY a.bsqID ASC) AS number
FROM
  TB_RT_BSQDATA a
) AS tableNumber
WHERE

number > 0*10 --pageIndex = 0, pageSize =10

--先把表中的所有数据都按照一个number进行排序,
  --然后查询number大于pageIndex*pageSize的数据
  --例如:第一页 pageIndex=0,则表示查询number大于0*10的数据
  --红色部分两个as不能省略,会报错

最新文章

  1. 【JVM】JVM系列之Class文件(三)
  2. C#进阶系列——DDD领域驱动设计初探(一):聚合
  3. JQuery事件之鼠标事件
  4. IL命令
  5. 自动化-Appium
  6. 几种常用的JS类定义方法
  7. 有关OpenGL着色语言(一)
  8. linux下apache-tomcat的安装
  9. mysql常用的命令大全
  10. 顶尖数据挖掘开发平台(TipDM-D2)产品白皮书
  11. 改变cinder默认vg的方法
  12. 装SQL server 2008问题解决
  13. Linux.SSH.修改SSH端口号
  14. 解决 HomeBrew 下载缓慢的问题
  15. 【SoftwareTesting】Homework2
  16. 2018-2019-2 20165205 《网络对抗技术》 Exp1 PC平台逆向破解
  17. [UE4]Window Title Bar Area
  18. 【每日一题】 UVA - 213 Message Decoding 模拟解码+读入函数+阅读题
  19. html5-颜色的表示
  20. 自写Jquery插件 Datagrid

热门文章

  1. 线程系列3--Java线程同步通信技术
  2. Python中异常和JSON读写数据
  3. LC 406. Queue Reconstruction by Height
  4. OGG-00446 分析与解决
  5. java和C++之间的调用
  6. 依赖注入框架之androidannotations
  7. Java Web使用过滤器防止Xss攻击,解决Xss漏洞
  8. C#调用SQL中存储过程并用DataGridView显示执行结果
  9. 网站集成Paypal
  10. Hibernate对象的状态分类