数学函数运算符<<一>>
数学函数的输入无需创建数据库和数据表,只需要进入MySQL就行了,难就难在它的运算上,下面我就来简介一下一些数学函数代码。
绝对值函数 ABS():SELECT ABS(-25);
求π函数:SELECT PI()/4;
平方根函数 SQRT():SELECT SQRT(25);
求余函数 MOD(x,y):SELECT MOD(82,8);
获取整数函数 CEIL(X)和 CEILING(x):SELECT CEIL(-3.35),CEILING(3.35);
获取随机数函数 RAND()和 RAND(x):
SELECT RAND(),RAND(),RAND();
SELECT RAND(10),RAND(12),RAND(11);
一个随机整数:SELECT ROUND(RAND()*10);
函数 ROUND(x)·ROUND(x,y)·TRUNCATE(x,y):
四舍五入:SELECT ROUND(-1.14),ROUND(-1.62),ROUND(1.14);
控制四舍五入的返回值:SELECT ROUND(1.38,1), ROUND(1.38,0),ROUND(121.38,-1);
设置四舍五入的部分值归零:SELECT TRUNCATE(1.99,1),TRUNCATE(1.31,1),TRUNCATE(1.99,1),TRUNCATE(19.31,-1);
符号函数 SIGN(x):SELECT SIGN(-23),SIGN(0),SIGN(23);
幂运算函数 POW(x,y),POWER(x,y),EXP():SELECT POW(2,2),POWER(2,2),POW(2,-2),POWER(2,-2);
SELECT EXP(3),EXP(-3),EXP(0);
角度与弧度相互转换的函数RADIANS(x)和DEGREES(x):
SELECT RADIANS(90),RADIANS(180);
SELECT DEGREES(PI()),DEGREES(PI()/2);