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 |

相关推荐
赤土 炙焱5 小时前
hiveserver2启动失败,磁盘满了
hive·hadoop
慧一居士6 小时前
Hologres 功能及使用场景介绍,实践详细步骤示例
数据仓库
哥本哈士奇8 小时前
dbt+SQLServer构建数据仓库(10):macro 以及 data vault的应用实例
大数据·数据仓库·sqlserver
Francek Chen17 小时前
【大数据处理与分析】数据仓库Hive:02 数据湖
大数据·数据仓库·hive·hadoop·分布式·数据分析
自由能燃气设备2 天前
燃气容积式热水器厂家选购指南:2026年商用热水设备采购避坑手册
大数据·数据库·数据仓库·人工智能
哥本哈士奇2 天前
dbt+SQLServer构建数据仓库(8):Vibe Coding用dbt构建data vault数仓
数据仓库·sqlserver
Blossom i3 天前
Python+spark2.0+Hadoop机器学习与大数据实战第十一章:Python Spark的集成开发环境
大数据·hadoop·spark
我要用代码向我喜欢的女孩表白3 天前
hdfs获取所有路径大小的脚本
大数据·hadoop·hdfs
Waay4 天前
什么是HBase?它和Hive有什么区别?
大数据·数据库·hive·hadoop·hdfs·hbase
ha_lydms4 天前
使用DataWorks导入 Maxcompute 数据
大数据·数据仓库·dataworks·maxcompute·hologres·odps·数据同步