4、ceil(double a), ceiling(double a)
hive (default)> select ceil(2.3);
OK
_c0
3
Time taken: 0.942 seconds, Fetched: 1 row(s)
hive (default)> select ceiling(2.3);
OK
_c0
3
Time taken: 0.096 seconds, Fetched: 1 row(s)
说明:ceil和ceiling函数的功能是一样的,对2.3上取整,结果为3
hive (default)> select ceil(2.8);
OK
_c0
3
Time taken: 0.07 seconds, Fetched: 1 row(s)
hive (default)> select ceiling(2.8);
OK
_c0
3
说明:对2.8上取整,结果为3
5、rand()
hive (default)> select rand();
OK
_c0
0.45944267022402563
Time taken: 0.104 seconds, Fetched: 1 row(s)
hive (default)> select rand();
OK
_c0
0.03447519492300788
说明:返回0-1之间的随机数
6、rand(seed)
hive (default)> select rand(3);
OK
_c0
0.731057369148862
Time taken: 1.436 seconds, Fetched: 1 row(s)
hive (default)> select rand(3);
OK
_c0
0.731057369148862
Time taken: 0.104 seconds, Fetched: 1 row(s)
hive (default)> select rand(5);
OK
_c0
0.730519863614471
Time taken: 0.09 seconds, Fetched: 1 row(s)
说明:种子数相同,得到的随机数相同。种子数不同,得到不同的随机数
>>本文地址:https://www.ujiuye.com/zhuanye/2020/49269.html
声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。
1 您的年龄
2 您的学历
3 您更想做哪个方向的工作?