Hive的开窗函数
一、窗口函数 ROW_NUMBER,RANK,DENSE_RANK
1、数据准备
cookie1,2021-06-10,1
cookie1,2021-06-11,5
cookie1,2021...OVER(PARTITION BY cookieid ORDER BY pv desc) AS rn
FROM it_t1;
3、RANK 和 DENSE_RANK
RANK() 生成数据项在分组中的排名...,排名相等会在名次中留下空位
DENSE_RANK() 生成数据项在分组中的排名,排名相等会在名次中不会留下空位
SELECT
cookieid,
createtime,
pv,
RANK()...createtime,pv,
sum(pv) over(partition by cookieid) as pv3
from it_t2; --如果没有order by排序语句 默认把分组内的所有数据进行...本文由 Lansonli 原创,首发于 CSDN博客
大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨