Skip to main content

数学函数

ABS

返回 expression 的绝对值。如果输入值为 NULL,则返回 0。

ABS(expr)

ACOS

返回 expression 的反余弦值(单位为弧度),expression 的计算结果为 DOUBLE 类型的数值。

ACOS(expr)

ASIN

返回 expression 的反正弦值(单位为弧度),expression 的计算结果为 DOUBLE 类型的数值。

ASIN(expr)

ATAN

返回 expression 的反正切值(单位为弧度),expression 的计算结果为 DOUBLE 类型的数值。

ATAN(expr)

ATAN2

通过使用两个参数的符号确定象限,计算 x/y 的反正切的主值,返回值在 [-π, π] 范围内。

ATAN(expr1, expr2)

CEIL, CEILING

返回大于或等于 expression 的最小整数。

CEIL(expr)

COS

求参数 expression 的余弦值。

COS(expr)

COT

求参数 expression 的余切值,expression 是弧度。如果输入值为 0 或者 NULL,则返回 0。

COT(expr)

DIVIDE

除法函数,返回 x 除以 y 的结果,如果 y 为 0,则返回0 。

DIVIDE(expr1, expr2)

E

返回自然对数函数的底数。

E()

EXP

返回 e 的 x 次幂,也被称为自然指数函数。

EXP(expr1)

FLOOR

返回不大于 x 的最大整数值。

FLOOR(expr1)

GREATEST

返回多个输入参数中的最大值。

GREATEST(expr1 [, ...])

LEAST

返回多个输入参数中的最小值。

LEAST(expr1 [, ...])

LN

返回参数 expression 的自然对数,以 e 为底数。

LN(expr1)

LOG

返回以 base 为底数的 expression 的对数。如果未指定 base,则该函数等同于 LN()。

LOG([base], expr1)

LOG10

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

LOG10(expr)

LOG2

返回以 2 为底数的 expression 的对数。

LOG2(expr)

MOD

取模函数,返回两个数相除之后的余数。

根据下列语法,返回 dividend 除以 divisor 后所得的余数。

MOD(dividend, divisor);

MULTIPLY

计算参数 arg1 与 arg2 的乘积。

MULTIPLY(arg1, arg2);

PI

返回圆周率。

PI();

POWER

返回参数 x 的 y 次方。

POWER(x, y);

ROUND

将数字四舍五入到指定的位数。

ROUND(expression, num);

SIN

计算参数 expression 的正弦,expression 为弧度值。

SIN(expression);

SQRT

返回参数 expression 的平方根

SQRT(expression);

SQUARE

计算参数的平方。

SQUARE(expression);

TAN

计算参数 expression 的正切,expression 为弧度值。

TAN(expression);