Mysql基础函数,常用数学函数详解

2025-12-22 07:54:38

1、1.ABS(X),绝对值函数,返回数字X的绝对值

示例

SELECT ABS(2),ABS(-2.2),ABS(-22)

Mysql基础函数,常用数学函数详解

2、2.PI(),圆周率函数,返回圆周率

示例

SELECT PI();

Mysql基础函数,常用数学函数详解

3、3.SQRT(X),平方根函数,返回数字X的平方根

示例

SELECT SQRT(9),SQRT(40.3),SQRT(-3);

Mysql基础函数,常用数学函数详解

4、4.MOD(X,Y),求余函数,返回X % Y的值

示例

SELECT MOD(92,3),MOD(40,32),MOD(9.9,3);

Mysql基础函数,常用数学函数详解

5、5.CEIL(X),CEILING(X),向上取整函数,获取比X大的最小整数

示例

SELECT CEIL(3.3),CEILING(-3.3);

Mysql基础函数,常用数学函数详解

6、6.FLOOR(X),向下取整函数,获取比X小的最大整数

示例

SELECT FLOOR(4.6),FLOOR(-4.6);

Mysql基础函数,常用数学函数详解

7、7.RAND([X]),随机数函数,在 0 - 1.0 产生一个随机浮点数,X值可选,同一X值产生的随机数是相同的

示例

SELECT RAND(),RAND(),RAND(1),RAND(1),RAND(5)

Mysql基础函数,常用数学函数详解

8、8.ROUND(X,[Y]),四舍五入函数, 数字X四舍五入,保留Y位小数,Y值可选,不填写取整

示例

SELECT ROUND(10.5),ROUND(3.4),ROUND(3.141592654,2);

Mysql基础函数,常用数学函数详解

9、9.TRUNCATE(X,Y),截取函数,截取数字X,保留Y位小数

示例

SELECT TRUNCATE(3.141592654,2),TRUNCATE(-3.141592654,2,2);

Mysql基础函数,常用数学函数详解

10、10.SIGN(X),符号函数,返回X的符号

示例

SELECT SIGN(-3.14),SIGN(0),SIGN(3.14);

Mysql基础函数,常用数学函数详解

11、11.POW(X,Y),POWER(X,Y),冥数函数,返回X的Y次方

示例

SELECT POW(2,2),POWER(3,3);

Mysql基础函数,常用数学函数详解

12、12.EXP(X),获取数学常熟e的X次方值

示例

SELECT EXP(3),EXP(2.2),EXP(-3),EXP(0);

Mysql基础函数,常用数学函数详解

13、13.LOG(X),LOG10(X),对数函数,LOG(X)计算以e为基数的对数,LOG10(X)计算以10为底数的对数,X不能为0或负数

示例

SELECT LOG(2),LOG(-2),LOG(0),LOG10(10),LOG10(100),LOG10(-100),LOG10(0);

Mysql基础函数,常用数学函数详解

14、14.RADIANS(X)角度转弧度函数,将X由角度转为弧度,DEGREES(X)弧度转角度函数,将X由角度转为弧度

示例

SELECT RADIANS(90),RADIANS(180),RADIANS(360),DEGREES(2*PI()),DEGREES(PI()),DEGREES(PI()/2);

Mysql基础函数,常用数学函数详解

15、15.三角函数,SIN(X)正弦函数,ASIN(X)反正弦函数,COS(X)余弦函数,ACOS(X)反余弦函数,TAN(X)正切函数,ATAN(X)反正切函数,COT(X)余切函数

示例

SELECT SIGN(PI()/2),ASIN(1),COS(PI()),ACOS(-1),TAN(PI()/4),ATAN(1),COT(0.5);

Mysql基础函数,常用数学函数详解

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢