select round(2 3);OK_c02 0Time taken: 0 081 seconds, Fet ">
Hive內(nèi)置了很多函數(shù),方便實現(xiàn)對數(shù)據(jù)的操作。這次我們來看下其中的數(shù)學函數(shù)。
函數(shù)的具體使用,如下所示。
1、round(double a)
hive (default)> select round(2.3);
OK
_c0
2.0
Time taken: 0.081 seconds, Fetched: 1 row(s)
說明:對2.3進行四舍五入,結(jié)果為2.0
hive (default)> select round(2.6);
OK
_c0
3.0
Time taken: 0.063 seconds, Fetched: 1 row(s)
說明:對2.6進行四舍五入,結(jié)果為3.0
2、round(double a, int d)
hive (default)> select round(5.683,2);
OK
_c0
5.68
Time taken: 0.862 seconds, Fetched: 1 row(s)
說明:對5.683保留兩位小數(shù),對3進行四舍五入
hive (default)> select round(5.689,2);
OK
_c0
5.69
Time taken: 0.073 seconds, Fetched: 1 row(s)
說明:對5.689保留兩位小數(shù),對9進行四舍五入
3、floor(double a)
hive (default)> select floor(2.56);
OK
_c0
2
Time taken: 0.968 seconds, Fetched: 1 row(s)
說明:對2.56向下取整,結(jié)果為2
hive (default)> select floor(2.36);
OK
_c0
2
Time taken: 0.086 seconds, Fetched: 1 row(s)
說明:對2.36向下取整,結(jié)果為2
>>本文地址:http://liujunjsxg.cn/zhuanye/2020/49269.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?