栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

hive的随机函数rand()

hive的随机函数rand()

语法: rand(),rand(int seed)函数

返回值: double随机数

说明:返回一个0到1范围内的随机数。若是指定种子seed,则会等到一个稳定的随机数序列。

> select rand();
 0.9629742951434543
> select rand(0);
 0.8446490682263027
> select rand(null);
 0.8446490682263027

ps:如果想要取的0-9或者1-10之间的随机数,x10后向下向上取整即可

select cast(floor(rand() * 10) as int)
select cast(ceiling(rand() * 10) as int)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/728676.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号