前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >分分钟搞懂rank() over(partition by)的使用Spark2 Dataset分析函数--排名函数row_number,rank,dense_rank,percent_rank

分分钟搞懂rank() over(partition by)的使用Spark2 Dataset分析函数--排名函数row_number,rank,dense_rank,percent_rank

作者头像
互联网金融打杂
发布2018-04-19 17:03:24
5.3K0
发布2018-04-19 17:03:24
举报

一、rank() over(partition by ...order by)

解释:partition  by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。

二、语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)

解释:partition  by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。

区别:ROW_NUMBER()    num均不同

参考:

Spark2 Dataset分析函数--排名函数row_number,rank,dense_rank,percent_rank

http://dcx.sybase.com/1201/zh/dbusage/ug-olap-s-5293140.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-04-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Spark2 Dataset分析函数--排名函数row_number,rank,dense_rank,percent_rank
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档