mysql 提供了一些数学函数方便我们使用。 下表对每个函数进行了简要说明:
函数 | 描述 |
---|---|
abs() | abs() 函数返回指定数字的绝对值。 |
acos() | acos() 函数用于获取给定数字的反余弦值。 |
sign() | sign() 函数用于获取指定数字的符号。 |
sin() | sin() 函数用于获取给定数字的正弦值。 |
sqrt() | sqrt() 函数用于获取给定数字的平方根。 |
sum() | 此函数用于对给定表达式的值求和。 |
tan() | tan() 函数用于获取给定数字的正切 |
truncate() | truncate() 函数用于将给定的数字截断到给定的特定小数位。 |
asin() | asin() 函数用于获取给定数字的反正弦值。 |
atan2() | atan2 函数用于获取指定数字 n 和 m 的反正切值。 |
atan() | atan() 函数用于获取指定数字的反正切值。 |
avg() | avg() 函数用于从给定的表达式中获取平均值。 |
ceil() | ceil() 函数返回大于或等于指定数字的最小值。 |
ceiling() | ceiling() 函数返回大于或等于给定数字的最小值。 |
cos() | cos() 函数用于获取给定数字的余弦值。 |
cot() | cot() 函数用于获取给定数字的余切值。 |
count() | count() 函数用于获取表中指定列的总计数。 |
degrees() | degrees() 函数用于将给定的弧度数转换为度数。 |
div() | div() 函数用于通过将数字 n 除以数字 m 来找到整数除法。 |
exp() | exp() 函数用于查找 e 的数次幂,即 enumber。 |
floor() | floor() 函数用于查找等于或小于指定数字的最大整数。 |
greatest() | greatest() 函数用于从列表中获取最大的数字。 |
least() | least() 函数用于从列表中获取最小的数字。 |
ln() | ln() 函数用于获取指定数字的自然对数。 |
log10() | log10() 函数用于获取指定数字的以 10 为底的对数。 |
log() | log() 函数用于返回给定数字的自然对数(如果它有一个参数)或指定的底对数(如果它有两个参数)。 |
log2() | log2() 函数用于获取指定数字的以 2 为底的对数。 |
max() | max() 函数用于获取给定列名的最大数量。 |
min() | min() 函数用于获取给定列名的最小数量。 |
mod() | mod() 函数用于获取指定值的余数。 |
pi() | pi() 函数用于获取小数点后 6 位的 pi 值。 |
power() | power() 函数用于获取指定值的幂。 |
pow() | pow 函数用于获取指定值的幂。 |
radians() | radians() 函数用于将给定度数转换为弧度。 |
rand() | rand() 函数用于生成随机数。 |
round() | round() 函数用于对指定数字进行四舍五入。 |