当前位置:   article > 正文

hive内置函数--floor,ceil,rand三种取整函数_hive floor

hive floor

文中三种取整函数操作目录:

一、向下取整函数: 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/571154
推荐阅读
相关标签
  

闽ICP备14008679号