小编给大家分享一下Hive常用函数有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数学函数
round(double d)round(double d,int n)floor(double d)ceil(double d)ceiling(double d)rand()rand(int seed)exp(double d)ln(double d)log10(double d)log2(double d)log(double base,double d)pow(double d,double p)power(double d,double p)sqrt(double d)hex(bigint i) 香港云主机hex(string str)abs(double d)PI()
集合函数
size(Map
类型转换函数
cast(expr as
日期函数
date_adddate_subnext_daylast_dayfrom_unixtime(bigint unixtime, string format)to_date(string timestamp)year(string date)month(string date)hour(string date)weekofyear(string date)datediff(string enddate, string startdate)add_months(string start_date, int num_months)date_format(date/timestamp/string ts, string fmt)
条件函数
if(boolean testCondition, T valueTrue, T valueFalseOrNull)nvl(T value, T default_value)COALESCE(T v1, T v2, …)CASE a WHEN b THEN c [WHEN d THEN e]* [ELSE f] ENDisnull( a )isnotnull ( a )
字符函数
concat(string|binary A, string|binary B…)concat_ws(string SEP, string A, string B…)length(string A)
lower(string A) lcase(string A)parse_url(string urlString, string partToExtract [, string keyToExtract])regexp_replace(string INITIAL_STRING, string PATTERN, string REPLACEMENT)reverse(string A)split(string str, string pat)substr(string|binary A, int start) substring(string|binary A, int start)
聚合函数
count(*)count(expr)count(distinct expr[,expr_.])sum(col)sum(distinct col)avg(col)avg(distinct col)min(col)max(col)
表生成函数
explode(ARRAY array)explode(MAP map)explode(ARRAY
这篇文章主要讲解了“cpu内存的工作数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“cpu内存的工作数据”吧!https://blog.csdn.net/q2519008/article/details/79…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。