行业知识
hive内置函数--floor,ceil,rand三种取整函数
2026-10-31 03:45:57
来源:互联网转载
���中三种取整函数操作目录:
()一、向下取整函数: floor
二、向上取整函数: ceil
()三、取随机数函数: rand
一、向下取整函数: floor
语法: floor(double a)
返回值: BIGINT
说明:返回等于或者小于该double变量的最大的整数
举例:
| hive> select floor(3.1415926); 3 |
二、向上取整函数: ceil
语法: ceil(double a)
返回值: BIGINT
说明:返回等于或者大于该double变量的最小的整数
举例:
| hive> select ceil(3.1415926) ; 4 |
三、取随机数函数: rand
语法: rand(),rand(int seed)
返回值: double
说明:返回一个0到1范围内的随机数。如果指定种子seed,则会返回固定的随机数
举例:
| hive> select rand(); 0.5577432776034763 hive> select rand(); 0.6638336467363424 hive> select rand(100); 0.7220096548596434 hive> select rand(100); 0.7220096548596434 |
下一篇:网吧主服务器怎么打开?