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

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

[一、向下取整函数: floor](#一、向下取整函数: floor)

[​​​​​​​二、向上取整函数: ceil](#二、向上取整函数: ceil)

[​​​​​​​​​​​​​​三、取随机数函数: rand](#三、取随机数函数: 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 |

相关推荐
静听山水18 分钟前
Hive JOIN 优化策略详解
hive
Microsoft Word2 小时前
数据仓库Hive
数据仓库·hive·hadoop
IvanCodes2 小时前
四、Hive DDL表定义、数据类型、SerDe 与分隔符核心
大数据·hive·hadoop
IvanCodes5 小时前
三、Hadoop1.X及其组件的深度剖析
大数据·hadoop·分布式
IvanCodes5 小时前
三、Hive DDL数据库操作
大数据·数据库·hive·hadoop
嘟嘟嘟嘟嘟嘟嘟.6 小时前
ETL介绍
hadoop
IT成长日记17 小时前
【Hive入门】Hive数据导入与导出:批量操作与HDFS数据迁移完全指南
hive·hadoop·hdfs·数据导入与导出·load data
洋芋爱吃芋头18 小时前
hadoop中的序列化和反序列化(3)
大数据·hadoop·python
心碎土豆块18 小时前
hadoop的运行模式
大数据·hadoop·分布式
V文宝20 小时前
大数据技术全景解析:Spark、Hadoop、Hive与SQL的协作与实战
大数据·hadoop·spark