mathematical_functions.md 2.1 KB

数学函数

数学函数执行许多常见的数学运算。它们接受数字输入并返回数字输出。

ABS

abs(col)

返回参数的绝对值。

ACOS

acos(col)

返回弧度数的反余弦值。

ASIN

asin(col)

返回弧度数的反正弦值。

ATAN

atan(col)

返回弧度数的反正切值。

ATAN2

atan2(col1, col2)

返回正x轴与两个自变量中定义的(x,y)点之间的弧度角。

BITAND

bitand(col1, col2)

对两个 Int 参数执行按位与运算。

BITOR

bitor(col1, col2)

对两个 Int 参数执行按位或运算。

BITXOR

bitxor(col1, col2)

对两个 Int 参数执行按位异或运算。

BITNOT

bitnot(col)

在 Int 参数的执行按位非运算。

CEIL

ceil(col)

将值舍入到最接近的 BIGINT 值。

COS

cos(col)

返回以弧度为单位的数字的余弦值。

COSH

cosh(col)

返回弧度数的双曲余弦值。

EXP

exp(col)

返回小数点参数的 e。

LN

ln(col)

返回参数的自然对数。

LOG

log(col)

返回参数的以10为底的对数。

MOD

mod(col1, col2)

返回第一个参数除以第二个参数的余数。

POWER

power(x, y)

返回 x 的 y 次方。

RAND

rand()

返回一个伪随机数,其均匀分布在0.0和1.0之间。

ROUND

round(col)

将值四舍五入到最接近的 BIGINT 值。

SIGN

sign(col)

返回给定数字的符号。 当参数的符号为正时,将返回1。 当参数的符号为负数时,返回-1。 如果参数为0,则返回0。

SIN

sin(col)

返回以弧度为单位的数字的正弦值。

SINH

sinh(col)

返回弧度数的双曲正弦值。

SQRT

sqrt(col)

返回参数的平方根。

TAN

tan(col)

返回以弧度为单位的数字的正切值。

TANH

tanh(col)

返回弧度数的双曲正切值。