本人已参与「新人创作礼」活动,一起开启掘金创作之路。
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第17天,点击查看活动详情
目录
今天阿文介绍的内容:
MySQL函数- MySQL中的
数学函数 - 7种数学函数
MySQL函数
MySQL提供了众多功能强大、方便易用的函数。使用这些函数,可以极大地提高用户对数据库的管理效率。MySQL中的函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等其他函数。
数学函数
数学函数主要用来处理数值数据,主要的数学函数有绝对值函数、三角函数(包括正弦函数、余弦函数、正切函数、余切函数等)、对数函数、随机数函数等。在有错误产生时,数学函数将会返回空值NULL。
1.绝对值函数ABS(x)和返回圆周率的函数PI()
1.1ABS(X)返回X的绝对值。
例如:
SELECT ABS(2),ABS(-3.3),ABS(-33);
返回结果为:
1.2PI()返回圆周率π的值。默认的显示小数位数是6位。
例如:
SELECT pi();
返回结果为:
返回3.141593,返回结果保留了7位有效数字。
2.平方根函数SQRT(x)和求余函数MOD(x,y)
2.1SQRT(x)返回非负数x的二次方根。
例如:
SELECT SQRT(9),SQRT(40),SQRT(-49);
返回结果为:
分别返回3、6.324555320336759和NULL,
返回NULL是因为负数没有平方根。
2.2MOD(x,y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,它返回除法运算后的精确余数。
例如:
SELECT MOD(31,8),MOD(234,10),MOD(45.5,6);
返回结果为:
分别返回7、4和3.5。
3.获取整数的函数CEIL(x)、CEILING(x)和FLOOR(x)
3.1CEIL(x)和CEILING(x)的意义相同,返回不小于x的最小整数值,返回值转化为一个BIGINT。
例如:
SELECT CEIL(-3.35),CEIL(3.35);
返回结果为:
分别返回-3和4,
该函数也即是我们所熟悉的天花板函数。
3.2FLOOR(x)返回不大于x的最大整数值,返回值转化为一个BIGINT。
例如:
SELECT FLOOR(-3.35),FLOOR(3.35);
返回结果为:
分别返回-4和3,
该函数也即是我们所熟悉的地板函数。
总结
- 数学函数就是我们所熟悉的一些数学上的一些基本函数
- 7种数学函数的用法
好了,今天阿文就介绍到这了... byebye