hive
kewilling
All things are difficult before they are easy.
展开
-
Linux常用命令
文件和目录cd /home 进入 ‘/ home’ 目录’cd … 返回上一级目录cd …/… 返回上两级目录cd - 返回上次所在的目录pwd 显示工作路径ls 查看目录中的文件ls -l 显示文件和目录的详细资料文件搜索find / -name file1 从 ‘/’ 开始进入根文件系统搜索文件和目录find /home/user1 -name *.bin 在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件find /usr/bin -type f -mtim原创 2020-11-30 14:13:52 · 194 阅读 · 0 评论 -
hive中常用函数用法汇总(持续更新)
1.去除字段前后空格trim() 函数:去掉字段值前后空格2.多个字符串连接CONCAT()函数用于将多个字符串连接成一个字符串。CONCAT(str1,str2,…)使用函数CONCAT_WS()。使用语法为:CONCAT_WS(separator,str1,str2,…)3.将分组中的某列转为一个数组Hive中collect相关的函数有collect_list和collect_set。 它们都是将分组中的某列转为一个数组返回,不同的是collect_list不去重而collect_set去重原创 2020-07-01 17:37:47 · 1139 阅读 · 0 评论 -
hive中跨年周处理
按照习惯,跨年的周中的在哪一年的天数多就算哪一年的周,所以日期所在的年不一定是周所在的年,比如2016-01-01是2015年53周。可以通过以下sql判断跨年的周属于哪一年,实现得到前一天所在的年周。select year(date_sub(next_day(date_sub(current_date,1),'MO'),4))*100+weekofyear(date_sub(current_date,1));...原创 2020-06-22 11:12:23 · 1326 阅读 · 0 评论