MySQL的基本操作(4)MySQL函数

4.1MySQL函数简介

各类函数从功能上区分:数学函数、字符串函数、条件判断函数、日期和时间函数、系统信息函数和加密函数等。

4.2数学函数

主要的数学函数有:绝对值函数、三角函数(包括正弦函数、余弦函数、正切函数、余切函数等)、对数函数、随机函数等。在有错误时,数学函数会返回空值NULL。

4.2.1绝对值函数ABS(x)和返回圆周率函数PI()

MySQL的基本操作(4)MySQL函数
MySQL的基本操作(4)MySQL函数

4.2.2平方根函数SQRT(x)和求余函数MOD(X,Y)

MySQL的基本操作(4)MySQL函数

4.2.3获取整数的函数CEIL(X)、CEILING(X)和FLOOR(X)

CEIL(X)与CEILING(x)相同,都是向上取整
FLOOR(X)向下取整
MySQL的基本操作(4)MySQL函数

4.2.4获取随机数的函数RAND()和RAND(X)

MySQL的基本操作(4)MySQL函数

4.2.5四舍五入的ROUND(x)\ROUND(X,Y)和TRUNCATE(x,y)

ROUND(X)返回最接近于参数x的整数。
ROUND(X,Y)返回最接近于参数x的数,其值保留到小数点后面Y位。
MySQL的基本操作(4)MySQL函数
TRUNCATE(x,y)返回被舍去至小数点后y位的数字x,不进行四舍五入。
MySQL的基本操作(4)MySQL函数

4.2.6符号函数

MySQL的基本操作(4)MySQL函数

4.2.7幂运算函数POW(X,Y)\POWER(X,Y)和EXP(x)

POW(X,Y)/POWER(X,Y)返回x的y次乘方的结果值。
MySQL的基本操作(4)MySQL函数
EXP(X)返回e的x乘方后的值
MySQL的基本操作(4)MySQL函数

4.2.8对数运算函数LOG(X)和LOG10(x)

MySQL的基本操作(4)MySQL函数
LOG10(x)返回x的基数位10的对数
MySQL的基本操作(4)MySQL函数

4.2.9角度于弧度相互转换的函数RADIANS(x)和DEGREES(X)

MySQL的基本操作(4)MySQL函数

4.2.10三角函数

SIN(X)/ASIN(X);
COS(X)/ACOS(X);
TAN(X)/ATAN(X);
MySQL的基本操作(4)MySQL函数