Hive序列函数&&排名函数

序列函数

ntile

sql 复制代码
# 获取一个表中,所有消费记录,每个人后50%的消费记录
with t as (
	select *,ntile(2) over(partition by name) xh from t_order
)
select * from t where xh = 2

lag & lead

sql 复制代码
# 获取上一次的消费记录

	select *,lag(orderdate,1,1900-01-01) over(partition by name order by orderdate) from t_order
sql 复制代码
# 5分钟,点击100次的用户

	select id,dt,lag(dt,100),

排名函数

1、row_numer() 没有并列

2、rank() 存在并列,存在空位

3、dense_rank() 存在并列,不存在空位

相关推荐
ha_lydms16 小时前
Datetime Functions(日期时间函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
ha_lydms17 小时前
Bitwise Functions(位运算函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
ha_lydms21 小时前
St Functions(空间函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
成都蜀味缘餐饮技术培训学校21 小时前
油炸串串技术培训实战指南,核心食材选购与预处理标准
数据仓库·经验分享·笔记·课程设计·微信公众平台
ha_lydms1 天前
Table Functions(表函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
ha_lydms1 天前
Json Functions(JSON 函数)
大数据·hadoop·spark·json·数据处理·dataworks·maxcompute
171320330计算机毕设编程1 天前
计算机毕业设计 基于Hadoop的新能源汽车发展前景分析 LW PPT
java·大数据·hadoop·python·算法·随机森林·线性回归
ha_lydms1 天前
Conditional Functions(条件函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute
程序员大阳1 天前
副队长大数据教程(7)--Hadoop 集群角色配置逻辑详解
大数据·hadoop·分布式·集群·配置·角色·逻辑
ha_lydms1 天前
String Functions(字符串函数)
大数据·hadoop·阿里云·spark·数据处理·dataworks·maxcompute