Skip to content

数学函数 ​

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

ABS ​

text
abs(col)

返回参数的绝对值。

ACOS ​

text
acos(col)

返回弧度数的反余弦值。

ASIN ​

text
asin(col)

返回弧度数的反正弦值。

ATAN ​

text
atan(col)

返回弧度数的反正切值。

ATAN2 ​

text
atan2(col1, col2)

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

BITAND ​

text
bitand(col1, col2)

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

BITOR ​

text
bitor(col1, col2)

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

BITXOR ​

text
bitxor(col1, col2)

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

BITNOT ​

text
bitnot(col)

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

CEIL ​

CEIL() 是 CEILING() 的别名。

CEILING ​

text
ceiling(col)

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

COS ​

text
cos(col)

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

COSH ​

text
cosh(col)

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

EXP ​

text
exp(col)

返回小数点参数的 e。

FLOOR ​

text
floor(col)

返回小于 X 的最大整数值。

LN ​

text
ln(col)

返回参数的自然对数。

LOG ​

text
log(col)

or

log(b, col)

如果使用一个参数调用,该函数将返回 X 的十进制对数。如果 X 小于或等于 0,则该函数返回 nil;如果使用两个参数调用,该函数返回 X 的 B 底对数。如果 X 小于或等于 0,或者 B 小于或等于 1,则返回 nil。

MOD ​

text
mod(col1, col2)

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

PI ​

text
pi()

返回 π (pi) 的值。

POW ​

POW() 是函数 POWER() 的别名。

POWER ​

text
power(x, y)

返回 x 的 y 次方。

RAND ​

text
rand()

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

ROUND ​

text
round(col)

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

SIGN ​

text
sign(col)

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

SIN ​

text
sin(col)

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

SINH ​

text
sinh(col)

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

SQRT ​

text
sqrt(col)

返回参数的平方根。

TAN ​

text
tan(col)

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

TANH ​

text
tanh(col)

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