hive函数
文章平均质量分 59
PZ~浪味仙
野蛮生长~无问西东~
展开
-
hive函数总结---关系运算
关系运算:等值比较:=语法:A=B操作类型:所有基本类型描述:如果表达式A与表达式B相等,则返回TRUE,否则为FALSE举例:hive> SELECT 1 from lxw_dual WHERE 1=1;1不等值比较:<>语法:A<>B操作类型:所有基本类型描述:如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达...转载 2018-10-28 13:25:44 · 178 阅读 · 0 评论 -
hive函数总结---数值计算
取整函数:round语法:round(double a)返回值:BIGINT描述:返回double类型的整数值部分(遵循四舍五入)举例:hive> SELECT round(3.1415926) FROM lxw_dual;3hive> SELECT round(3.5) FROM lxw_dual;4指定精度取整函数:round语法:round(doub...转载 2018-10-28 14:22:29 · 792 阅读 · 0 评论 -
hive函数总结---日期函数
UNIX时间戳转日期函数:from_unixtime语法: from_unixtime(bigint unixtime[, string format])返回值: string说明: 转化 UNIX 时间戳(从 1970-01-01 00:00:00 UTC 到指定时间的秒数)到当前时区的时间格式举例:hive> select from_unixtime(1323308943,...转载 2018-10-28 14:33:07 · 171 阅读 · 0 评论 -
hive函数总结---字符串函数
字符串长度函数:length语法: length(string A)返回值: int说明:返回字符串A 的长度举例:hive> select length('abcedfg') from lxw_dual;7字符串反转函数:reverse语法: reverse(string A)返回值: string说明:返回字符串A 的反转结果举例:hive> se...转载 2018-10-28 14:48:51 · 174 阅读 · 0 评论 -
hive函数总结---集合统计函数
个数统计函数: count语法: count(), count(expr), count(DISTINCT expr[, expr_.])返回值: int说明: count()统计检索出的行的个数,包括 NULL 值的行;count(expr)返回指定字段的非空值的个数;count(DISTINCT expr[, expr_.])返回指定字段的不同的非空值的个数举例:hive&gt...转载 2018-10-28 14:56:21 · 136 阅读 · 0 评论 -
hive函数总结---表生成函数
explode将hive的复杂数据类型拆分成多行。explode (array)select explode(array('A','B','C'));select explode(array('A','B','C')) as col;select tf.* from (select 0) t lateral view explode(array('A','B','C')) tf;sele...转载 2018-10-29 19:36:54 · 511 阅读 · 0 评论