sql
文章平均质量分 55
ziyin_2013
这个作者很懒,什么都没留下…
展开
-
hive:常见日期函数
1. to_date:日期时间转日期-- 注:日期字符串必须满足yyyy-MM-dd格式命令:select to_date('2022-04-29 08:52:14.0');输出:2022-04-292. current_date :当前日期命令:select current_date();输出:2022-04-303. date_sub : 返回日期前n天的日期-- 注:日期字符串必须满足yyyy-MM-dd格式命令:select date_sub('2022-04-29 08:52原创 2022-04-30 11:09:14 · 9691 阅读 · 0 评论 -
hive:explode和lateral view函数实现行转列
需求:假设某超市的订单表order如下,现想统计用户经常购买的Top100商品。思路:为了便于统计Top100商品,需要从订单表order的info字段提取商品字段goods,并行转列。下面利用hive中的explode和lateral view函数得到以下表结构。第一步:利用explode函数将info字段进行拆分及行转列。regexp_replace(string A, string B, string C):正则表达式替换,将字符串A中的符合正则表达式B的部分替换为C;split(str原创 2022-01-08 20:49:04 · 1817 阅读 · 1 评论