Apache Pig - 數學函式



Apache Pig 中包含以下數學函式:

序號 函式及描述
1 ABS(表示式)

獲取表示式的絕對值。

2 ACOS(表示式)

獲取表示式的反餘弦值。

3 ASIN(表示式)

獲取表示式的反正弦值。

4 ATAN(表示式)

獲取表示式的反正切值。

5 CBRT(表示式)

獲取表示式的立方根。

6 CEIL(表示式)

獲取向上取整到最近整數的表示式值。

7 COS(表示式)

獲取表示式的三角餘弦值。

8 COSH(表示式)

獲取表示式的雙曲餘弦值。

9 EXP(表示式)

獲取尤拉數 e 的 x 次冪。

10 FLOOR(表示式)

獲取向下取整到最近整數的表示式值。

11 LOG(表示式)

獲取表示式的自然對數(以 e 為底)。

12 LOG10(表示式)

獲取表示式的以 10 為底的對數。

13 RANDOM( )

獲取大於等於 0.0 且小於 1.0 的偽隨機數(double 型別)。

14 ROUND(表示式)

獲取四捨五入到整數的表示式值(如果結果型別為浮點數)或四捨五入到長整數的表示式值(如果結果型別為雙精度浮點數)。

15 SIN(表示式)

獲取表示式的正弦值。

16 SINH(表示式)

獲取表示式的雙曲正弦值。

17 SQRT(表示式)

獲取表示式的正平方根。

18 TAN(表示式)

獲取角度的三角正切值。

19 TANH(表示式)

獲取表示式的雙曲正切值。

廣告
© . All rights reserved.