hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作

目录

 

常用日期函数

常用取整函数

常用字符串操作函数

集合操作


常用日期函数

unix_timestamp:返回当前或指定时间的时间戳    
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第1张图片

from_unixtime:将时间戳转为日期格式
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第2张图片

current_date:当前日期
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第3张图片

current_timestamp:当前的日期加时间
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第4张图片

to_date:抽取日期部分
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第5张图片

year:获取年
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第6张图片

month:获取月

hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第7张图片

day:获取日

hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第8张图片

hour:获取时
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第9张图片

minute:获取分
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第10张图片

second:获取秒
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第11张图片

weekofyear:当前时间是一年中的第几周
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第12张图片

dayofmonth:当前时间是一个月中的第几天
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第13张图片

months_between: 两个日期间的月份
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第14张图片

add_months:日期加减月
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第15张图片

datediff:两个日期相差的天数
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第16张图片

date_add:日期加天数
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第17张图片

date_sub:日期减天数
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第18张图片

last_day:日期的当月的最后一天
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第19张图片

date_format(): 格式化日期

常用取整函数


round: 四舍五入

ceil:  向上取整
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第20张图片

floor: 向下取整
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第21张图片

常用字符串操作函数


upper: 转大写
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第22张图片

lower: 转小写
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第23张图片

length: 长度

trim:  前后去空格
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第24张图片

lpad: 向左补齐,到指定长度
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第25张图片

rpad:  向右补齐,到指定长度
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第26张图片

regexp_replace:使用正则表达式匹配目标字符串,匹配成功后替换!
hive:常用日期函数/常用取整函数/常用字符串操作函数/集合操作_第27张图片

集合操作


size: 集合中元素的个数
例:select size(friends) from test;

map_keys: 返回map中的key
例:select map_keys(children) from test;

map_values: 返回map中的value
例:select map_values(children) from test;

array_contains: 判断array中是否包含某个元素
例:select array_contains(friends,'bingbing') from test;

sort_array: 将array中的元素排序
例:select sort_array(friends) from test;

grouping_set:多维分析

本文为学习笔记!!!

你可能感兴趣的:(hive,开发语言,hive,大数据,hadoop)