mysql 数学函数

ABS(X)
函数使用说明:返回 X 的绝对值

ACOS(X)
函数使用说明:返回 X 反余弦 , 即 , 余弦是 X 的值。若 X 不在 -1 到 1 的范围之内,则返回 NULL 。

ASIN(X)
函数使用说明:返回X 的反正弦,即,正弦为X 的值。若X 若X 不在-1 到 1 的范围之内,则返回 NULL 。

ATAN(X)
函数使用说明:返回 X 的反正切,即,正切为 X 的值。

ATAN(Y ,X ) , ATAN2(Y ,X )
函数使用说明:返回两个变量 X 及 Y 的反正切。 它类似于 Y 或 X 的反正切计算 , 除非两个参数的符号均用于确定结果所在象限。

CEILING(X ) CEIL(X )
函数使用说明:返回不小于 X 的最小整数值。

函数COS(X)
函数使用说明:返回 X 的余弦,其中 X 在弧度上已知。

COT(X)
函数使用说明:返回 X 的余切

CRC32(expr)
函数使用说明:计算循环冗余码校验值并返回一个 32 比特无符号值。若参数为 NULL ,则结果为 NULL 。该参数应为一个字符串,而且在不是字符串的情况下会被作为字符串处理(若有可能)

DEGREES(X)
函数使用说明:返回参数 X , 该参数由弧度被转化为度。

EXP(X)
函数使用说明:返回 e 的 X 乘方后的值 ( 自然对数的底 ) 。

FLOOR(X)
函数使用说明:返回不大于 X 的最大整数值 。

FORMAT(X ,D)
函数使用说明:将数字 X 的格式写成 ‘#,###,###.##’ 格式 , 即保留小数点后 D 位,而第 D 位的保留方式为四舍五入,然后将结果以字符串的形式返回

LN(X)
函数使用说明:返回 X 的自然对数 , 即 , X 相对于基数 e 的对数

LOG(X) LOG(B ,X)
函数使用说明:若用一个参数调用,这个函数就会返回 X 的自然对数。

LOG2(X)
函数使用说明:返回 X 的基数为 2 的对数。

LOG10(X)
函数使用说明:返回 X 的基数为 10 的对数。

MOD(N ,M ) , N % M N MOD M
函数使用说明: 模操作。返回 N 被 M 除后的余数。

PI()
函数使用说明:返回 ϖ (pi) 的值。默认的显示小数位数是 7 位 , 然而 MySQL 内部会使用完全双精度值。

POW(X ,Y) , POWER(X ,Y)
函数使用说明:返回 X 的 Y 乘方的结果值。

RADIANS(X)
函数使用说明:返回由度转化为弧度的参数 X , ( 注意 ϖ 弧度等于 180 度)。

RAND() RAND(N)
函数使用说明:返回一个随机浮点值 v ,范围在 0 到 1 之间 ( 即 , 其范围为 0 ≤ v ≤ 1.0) 。若已指定一个整数参数 N ,则它被用作种子值,用来产生重复序列。

ROUND(X) ROUND(X ,D)
函数使用说明:返回参数 X , 其值接近于最近似的整数。在有两个参数的情况下,返回 X ,其值保留到小数点后 D 位,而第 D 位的保留方式为四舍五入。若要接保留 X 值小数点左边的 D 位,可将 D 设为负值。

SIGN(X)
函数使用说明:返回参数作为 -1 、 0 或 1 的符号,该符号取决于 X 的值为负、零或正。

SIN(X)
函数使用说明:返回 X 正弦,其中 X 在弧度中被给定。

SQRT(X)
函数使用说明: 返回非负数 X 的二次方根。

TAN(X)
函数使用说明: 返回 X 的正切,其中 X 在弧度中被给定。

TRUNCATE(X ,D)
函数使用说明: 返回被舍去至小数点后 D 位的数字 X 。若 D 的值为 0, 则结果不带有小数点或不带有小数部分。可以将 D 设为负数 , 若要截去 ( 归零 ) X 小数点左起第 D 位开始后面所有低位的值