0


hive内置函数--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


本文转载自: https://blog.csdn.net/nuhao/article/details/136303403
版权归原作者 nuhao_ 所有, 如有侵权,请联系我们删除。

“hive内置函数--floor,ceil,rand三种取整函数”的评论:

还没有评论