专栏首页测试开发架构之路分分钟搞懂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

一、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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • GAME PROGRAMM

    SetConsoleTextAttribute consolehwnd = GetStdHandle(STD_OUTPUT_HANDLE); GetStdHan...

    互联网金融打杂
  • 计算机网络基础知识笔记(三)

    无分类编址CIDR(Classless Inter-Domain Routing,构造超网) 背景:在1992年因特网仍然面临三个必须尽早解决的问题,这就是:...

    互联网金融打杂
  • 大话移动通信(一)

    数字系统由于模拟系统:长距离传输没有噪声叠加;便于保密。 贝尔电话之  接收信号 何为信号?信号的时域概念 周期信号:正弦波(单一频率) 信号的频域概念:电磁信...

    互联网金融打杂
  • 大数据那些事(15):Cosmos的技术

    Cosmos是微软大数据的应用平台,内部使用不开源,最开始支撑Bing的后端,到后来扩展到整个微软。作为一个完整的系统,基本上Hadoop系统里面有的它也多多少...

    用户1564362
  • 画流程图神器:亿图图示专家

    2016-03-1614:45:54 发表评论 676℃热度 学生党文档比较多,一到学期末,各种实训报告,论文等等,里面经常要画流程图,UML图,以前用off...

    timhbw
  • JAVA类Integer

    今天带来的是Integer,想必大家都不会陌生,下面会大家从属性、内部类、好玩的几个方法入手,来简单解析下Integer这个类。

    用户6055494
  • 拥抱STL - 类/结构体元素查询与排序

    我觉得,如果容器用来放基础数据类型,那真是浪费。 怎么说也要放个结构体或者类吧。

    看、未来
  • Python:需求预估

    之前写了一篇以基于elastic的需求预估的文章,只不过用的是R语言开发的,最近在学python,就仿照逻辑写了一篇python的,主要修改点如下:

    sladesal
  • javacpp-FFmpeg系列之3: 像素图像数据转换

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    eguid
  • 大数据-Hive表创建语法

    cwl_java

扫码关注云+社区

领取腾讯云代金券