1、PARTITION BY使用

基本语法 over(partition by col1 order by col2);

select t.*,row_number() over( order by data_date desc) rowIndex from table t;

2、over partition by与group by的区别:

group by是对检索结果的保留行进行单纯分组,一般和聚合函数一起使用例如max、min、sum、avg、count等一块用。

partition by 对于每个每个分组返回多行,虽然也具有分组功能,但同时也具有其他的高级功能。

最新文章

  1. 多种姿势破解centos OR readhat enterprises 7.X root密码
  2. Asp.net MVC 中Ajax的使用 [分享]
  3. Linux版网易云音乐播放音乐时无限显示“网络错误”的解决办法
  4. Android.mk中添加宏定义
  5. TP第2个项目总结
  6. easyui treegrid 封装(不用分页,用加载更多按钮)延迟加载加加载更多
  7. js 正则 非负整数
  8. matlab中文论坛视频谷普教程MATLAB压缩包介绍
  9. iOS进阶之TCP代理鉴权过程
  10. 醉汉随机行走/随机漫步问题(Random Walk Randomized Algorithm Python)
  11. 使用dbeaver查mysql的表会导致锁表的问题
  12. Python实现C代码统计工具(二)
  13. 2014最新 iOS App 提交上架store 详细流程
  14. get请求中url传参中文乱码问题--集锦
  15. iOS.WWDC
  16. Java设置PPT的扇形图,与内嵌Excel联动
  17. Mongoose的分页功能
  18. PHP生成页面二维码解决办法?详解
  19. 478. Generate Random Point in a Circle
  20. DOS文件操作命令

热门文章

  1. Java基础学习笔记-类的静态属性和静态方法--待继续补充
  2. flutter报错The type of the function literal can't be inferred because the literal has a block as its body.A value of type 'String?' can't be assigned to a variable of type 'String'.
  3. Java基础1-1-4—java基础语法(循环+随机数)
  4. HelloWorld程序的代码编写-Hello World的编译运行
  5. Unity打包资源,进行后台加载
  6. Dijkstra算法详解(朴素算法+堆优化)
  7. VSCode一键接入Notebook体验算法套件快速完成水表读数
  8. 重学SpringBoot. step5 再学SpringMVC
  9. ASP.NET Core知识之RabbitMQ组件使用(二)
  10. JZOJ 2114. 【GDKOI2011】反恐任务