mysql数据库:数学函数
-
数学函数是MySQL中常用的函数,主要用于处理数字,包括整形、浮点数等。包括绝对值函数、正弦函数、余弦函数、和随机函数等。
-
abs(x) 求绝对值
-
PI() 返回圆周率
-
sqrt(x) x的平方根
-
mod(x,y) x除以y的余数
-
pow(x,y) power(x,y) 返回x的y次方
-
exp(x) 返回e的x次方
-
log(x) 返回x的自然对数
-
log10(x) 返回以10为底的对数
select abs(-9) select PI() select sqrt(4) select mod(9,4) select pow(2,3) select power(3,2) select exp(4) select log(2.714) select log10(10)
-
ceil()、ceiling() 返回大于或者等于x的最小整数
-
floor(x) 返回小于或者等于x的最小整数
-
rand() rand(x) 返回0~1的随机数,x相同时返回值相同
-
round(x) round(x,y) 返回整数,四舍五入。返回x保留到小数点后y位的值
-
truncate(x,y) 截断返回x保留到小数点后y位的值(不四舍五入)
select ceil(3.41) select ceiling(2.01) select floor(2.99) select rand() select round(3.45) select round(3.65) SELECT round(3.55894,2) SELECT truncate(5.66478,4)
-
radians(x) 将角度转换为弧度
-
degrees()x0 将弧度转换为角度
-
sin(x) 正弦函数,返回正弦值,x是弧度
-
asin(x) 反正弦函数,返回反正弦值,x是弧度
-
cos(x) 余弦函数,返回余弦值,x是弧度
-
acos(x) 反余弦函数,返回反余弦值,x是弧度
-
tan(x) 正切函数,返回正切值,x是弧度
-
atan(x) atan2(x) 反正切函数,返回反正切值,x是弧度
-
cot(x) 余切函数,返回余切值,tan(x)的倒数
select radians(180) select dagrees(3.1415926) select sin(PI()/3) select asin(PI()/3) select cos(PI()/3) SELECT acos(PI()/3) select tan(PI()/4) select atan(PI()/4) select atan2(PI()/4) select cot(PI()/4)
-