# 数学函数
数学函数执行许多常见的数学运算。它们接受数字输入并返回数字输出。
# ABS
abs(col)
1
返回参数的绝对值。
# ACOS
acos(col)
1
返回弧度数的反余弦值。
# ASIN
asin(col)
1
返回弧度数的反正弦值。
# ATAN
atan(col)
1
返回弧度数的反正切值。
# ATAN2
atan2(col1, col2)
1
返回正x轴与两个自变量中定义的(x,y)点之间的弧度角。
# BITAND
bitand(col1, col2)
1
对两个 Int 参数执行按位与运算。
# BITOR
bitor(col1, col2)
1
对两个 Int 参数执行按位或运算。
# BITXOR
bitxor(col1, col2)
1
对两个 Int 参数执行按位异或运算。
# BITNOT
bitnot(col)
1
在 Int 参数的执行按位非运算。
# CEIL
CEIL()
是 CEILING()
的别名。
# CEILING
ceiling(col)
1
将值舍入到最接近的 BIGINT 值。
# COS
cos(col)
1
返回以弧度为单位的数字的余弦值。
# COSH
cosh(col)
1
返回弧度数的双曲余弦值。
# EXP
exp(col)
1
返回小数点参数的 e。
# FLOOR
floor(col)
1
返回小于 X 的最大整数值。
# LN
ln(col)
1
返回参数的自然对数。
# LOG
log(col)
or
log(b, col)
1
2
3
4
5
2
3
4
5
如果使用一个参数调用,该函数将返回 X 的十进制对数。如果 X 小于或等于 0,则该函数返回 nil;如果使用两个参数调用,该函数返回 X 的 B 底对数。如果 X 小于或等于 0,或者 B 小于或等于 1,则返回 nil。
# MOD
mod(col1, col2)
1
返回第一个参数除以第二个参数的余数。
# PI
pi()
1
返回 π (pi) 的值。
# POW
POW()
是函数 POWER()
的别名。
# POWER
power(x, y)
1
返回 x 的 y 次方。
# RAND
rand()
1
返回一个伪随机数,其均匀分布在0.0和1.0之间。
# ROUND
round(col)
1
将值四舍五入到最接近的 BIGINT 值。
# SIGN
sign(col)
1
返回给定数字的符号。 当参数的符号为正时,将返回1。 当参数的符号为负数时,返回-1。 如果参数为0,则返回0。
# SIN
sin(col)
1
返回以弧度为单位的数字的正弦值。
# SINH
sinh(col)
1
返回弧度数的双曲正弦值。
# SQRT
sqrt(col)
1
返回参数的平方根。
# TAN
tan(col)
1
返回以弧度为单位的数字的正切值。
# TANH
tanh(col)
1
返回弧度数的双曲正切值。