小工具知识网

当前位置: 首页 > 行业知识 > hive内置函数--floor,ceil,rand三种取整函数

行业知识

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

上一篇:谷歌相机APP下载教程,轻松上手,掌握必备技巧

下一篇:网吧主服务器怎么打开?