- 博客(3)
- 收藏
- 关注
原创 hive 常见小技能
实习期间整理小技能,如有问题,欢迎指正!1、aleft anti joinb : 在查询过程中,剔除a表中和b表中有交集的部分常见应用场景:求增量数据时常用此功能剔除之前数据。2、查询未进行聚合运算的字段时,需对其进行group by。注意group by 和distinct不能同时使用。3、substr(a,2,5): 提取a字段中2至5位置的字符;例如:substr(getdate(),1,7) 提取当天日期的年月信息。date_sub(date,3) : 提取date往前...
2022-02-15 14:55:37 1364
原创 hive 字符串函数
1、字符串连接:concat(string A, string B…) 例如:concat( 'abc','zz' ) 输出 'abczz'2、带分隔符字符串连接:concat_ws(string sep,string A, string B…) 例如:concat('|' ,'abc','zz' ) 输出 'abc|zz'3、字符串截取:substr(stringA,int start,int len) 例如:取今日月份 substr(getdate(),1,7) 输出 2021-12...
2022-02-15 14:53:03 1137
原创 hive 常见日期函数
实习期间常用日期函数、写法,如有错误,欢迎指正!1、substr(a,2,5): 提取a字段中2至5位置的字符;例如:substr(getdate(),1,7) 提取当天日期的年月信息。2、date_sub(date,3) : 提取date往前第三天的日期;例如:date_sub(substr(getdate(),1,10),1)提取昨天的日期;3、date_add(date,3):日期date 加3天4、datediff(date1,date2):计算date1与date2之间的差值.
2022-02-15 14:48:51 1776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人