MySQL函数的数学函数
a) 函数 ABS(X)
函数使用说明:返回 X 的绝对值
b) 函数 ACOS(X )
函数使用说明:返回 X 反余弦 , 即 , 余弦是 X 的值。若 X 不在 -1 到 1 的范围之内,则返回 NULL 。
c) 函数 ASIN ( X )
函数使用说明:返回X 的反正弦,即,正弦为X 的值。若X 若X 不在-1 到 1 的范围之内,则返回 NULL 。
d) 函数ATAN(X )
函数使用说明:返回 X 的反正切,即,正切为 X 的值。
e) 函数 ATAN(Y ,X ) , ATAN2(Y ,X )
函数使用说明:返回两个变量 X 及 Y 的反正切。 它类似于 Y 或 X 的反正切计
算 , 除非两个参数的符号均用于确定结果所在象限。
f) 函数 CEILING(X ) CEIL(X )
函数使用说明:返回不小于 X 的最小整数值。
g) 函数 COS(X )
函数使用说明:返回 X 的余弦,其中 X 在弧度上已知。
h) 函数 COT(X )
函数使用说明:返回 X 的余切
i) 函数 CRC32(expr )
函数使用说明:计算循环冗余码校验值并返回一个 32 比特无符号值。若参数为 NULL ,则结果为 NULL 。该参数应为一个字符串,而且在不是字符串的情况下会被作为字符串处理(若有可能)
j) 函数 DEGREES(X )
函数使用说明:返回参数 X , 该参数由弧度被转化为度。
k) 函数 EXP(X )
函数使用说明:返回 e 的 X 乘方后的值 ( 自然对数的底 ) 。
l) 函数 FLOOR(X )
函数使用说明:返回不大于 X 的最大整数值 。
m) 函数 FORMAT(X ,D )
函数使用说明:将数字 X 的格式写成 '#,###,###.##' 格式 , 即保留小数点后 D 位,而第 D 位的保留方式为四舍五入,然后将结果以字符串的形式返回
n) 函数 LN(X )
函数使用说明:返回 X 的自然对数 , 即 , X 相对于基数 e 的对数
o) 函数 LOG(X ) LOG(B ,X )
函数使用说明:若用一个参数调用,这个函数就会返回 X 的自然对数。
p) 函数 LOG2(X )
函数使用说明:返回 X 的基数为 2 的对数。
q) 函数 LOG10(X )
函数使用说明:返回 X 的基数为 10 的对数。
r) 函数 MOD(N ,M ) , N % M N MOD M
函数使用说明: 模操作。返回 N 被 M 除后的余数。
s) 函数 PI()
函数使用说明:返回 ϖ (pi) 的值。默认的显示小数位数是 7 位 , 然而 MySQL 内部会使用完全双精度值。
t) 函数 POW(X ,Y ) , POWER(X ,Y )
函数使用说明:返回 X 的 Y 乘方的结果值。
u) 函数 RADIANS(X )
函数使用说明:返回由度转化为弧度的参数 X , ( 注意 ϖ 弧度等于 180 度)。
v) 函数 RAND() RAND(N )
函数使用说明:返回一个随机浮点值 v ,范围在 0 到 1 之间 ( 即 , 其范围为 0 ≤ v ≤ 1.0) 。若已指定一个整数参数 N ,则它被用作种子值,用来产生重复序列。
w) 函数 ROUND(X ) ROUND(X ,D )
函数使用说明:返回参数 X , 其值接近于最近似的整数。在有两个参数的情况下,返回 X ,其值保留到小数点后 D 位,而第 D 位的保留方式为四舍五入。若要接保留 X 值小数点左边的 D 位,可将 D 设为负值。
x) 函数 SIGN(X )
函数使用说明:返回参数作为 -1 、 0 或 1 的符号,该符号取决于 X 的值为负、零或正。
y) 函数 SIN(X )
函数使用说明:返回 X 正弦,其中 X 在弧度中被给定。
z) 函数 SQRT(X )
函数使用说明: 返回非负数 X 的二次方根。
aa) 函数TAN(X )
函数使用说明: 返回 X 的正切,其中 X 在弧度中被给定。
bb) 函数TRUNCATE(X ,D )
函数使用说明: 返回被舍去至小数点后 D 位的数字 X 。若 D 的值为 0, 则结果
不带有小数点或不带有小数部分。可以将 D 设为负数 , 若要截去 ( 归零 ) X 小数点左起第 D 位开始后面所有低位的值