hive函数总结
参加工作5年多,hive(sql)用了4年多。
很多时候用的时候,都是用啥查啥学啥,过往的工作是成堆的sql,也没有梳理。
这里就做一下笔记本。遇到好用的函数记录一下。
--日期转季度
SELECT concat_ws('-',substring('2020-05-01',1,4),lpad(ceil(month('2020-05-01')/3),1,0),'季度') FROM itnfin.dual;
--身份证加密
SELECT md5(replace(
replace(replace(replace(replace(replace(
replace(replace(replace(
replace('110102198804092378','1','y')
,'2','m'),'3','l'),'4','b'),'5','q'),'6','p'),'7','c')
,'8','n'),'9','a'),'0','z'))
FROM dual;