MySQL函数是MySQL数据库提供的内置函数。这些内置函数能够帮助用户更加方便地处理表中的数据。数据库
数学函数是MySQL中经常使用的一类函数。其主要用于处理数字,包括整型和浮点数等等。ide
ABS(x)函数用于求绝对值。函数
获取6和-13的绝对值
SELECT ABS(6),ABS(-13);3d
FLOOR(x)函数返回小于或等于x的最大整数。blog
返回不大于n的最大整数值
SELECT FLOOR(-3.14),CEILING(0.618);数学
RAND()函数是返回0~1的随机数。可是RAND()返回的数是彻底随机的。it
select rand(20); class
PI()函数用于返回圆周率。随机数
select pi(); select
TRUNCATE(x,y)函数返回x保留到小数点后y位的值。
select truncate(1.223,1);
ROUND(x)函数返回离x最近的整数,也就是对x进行四舍五入处理;ROUND(x,y)函数返回x保留到小数点后y位的值,截断时须要进行四舍五入处理。
返回n的四舍五入值,保留d位小数(d的默认值为0)
select round(-1.23);
SQRT(x)函数用于求平方根。
select sqrt(4);
返回不小于n的最小整数值
select ceiling(1.23);
返回参数的符号(为-一、0或1)
select sin(pi());
取模运算,返回n被m除的余数(同%操做符)
ps:取余结果的正负与被除数有关,被除数为正数则为正,被除数为负则为负。
SELECT MOD(2,3),-10%4;
返回值x的y次幂
select pow(2,2);