目录
一、hive函数之数学函数
二、hive函数之聚合函数
三、hive函数之表生成函数
四、hive函数之其他内置函数
一、hive函数之数学函数
round(double d)--返回double型d的近似值(四舍五入),返回bigint型;
round(double d,int n)--返回保留double型d的n位小数double型近似值(四舍五入);
floor(double d)--返回<=d的最大bigint值;
ceil(double d)--返回>=d的最小bigint 值;
ceiling(double d)--返回>=d的最小bigint 值;
rand() --每行返回一个double型随机数;
rand(int seed) --每行返回一个double型随机数,整数seed是随机因子;
exp(double d)--返回e的 d幂次方,返回double型;
ln(double d)--以自然数为底d的对数,返回double型;
log10(double d)--以10为底d的对数,返回d