数学函数
数学函数执行许多常见的数学运算。它们接受数字输入并返回数字输出。
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)
返回弧度数的双曲正切值。