数学函数
由于MySQL包含了一系列的算术操作,所以关系型数据库管理系统支持很多数学函数
ABS(x);//返回x的绝对值
ACOS(x);//返回x(弧度)的反余弦值
ASIN(x);//返回x(弧度)的反正弦值
ATAN(x);//返回x(弧度)的反正切值
CEILING(x);//返回大于x的最小整数值
COS(x);//返回x(弧度)的余弦值
COT(x);//返回x(弧度)的余切
DEGREES(x);//返回弧度值x转化为角度的结果
EXP(x);//返回值e(自然对数的底)的x次方
FLOOR(x);//返回小于x的最大整数值
GREATEST(x1,x2,x3...);//返回集合中最大的值
LEAST(x1,x2,x3,,,);//返回集合中最小的值
LN(x);//返回x的自然对数
LOG(x,y);//返回x的以y为底的对数
MOD(x,y);//返回x/y的模(余数)
PI();//返回pi的值(圆周率)
POW(x,y)或者POWER(x,y);//返回x的y次幂
RAND();//返回0到1内的随机数
RADIANS(x);//返回角度x转化为弧度的结果
ROUND(x,y);//返回参数x的四舍五入的有y位小数的值
SIGN(x);//返回代表数字x的符号的值
SQRT(x);//返回x的开方
SIN(x);//返回x(弧度)的正弦值
TAN(x);返回x(弧度)的正切值
TRUNCATE(x,y);//返回数字x截短为y位小数的结果
看下面一些例子
select ABS(-123);//取绝对值,结果为123
select GREATEST(100,88,33,156);//获取一组数中最大值,结果为156
计算-34的绝对值,计算3.45234的四舍五入的值,保留2位小数