数据库
首页 > 数据库> > MySQL基础_数学函数

MySQL基础_数学函数

作者:互联网

1、MySQL基础_数学函数
数字类函数: 主要用于执行各种数据计算,所有的数字类函数都有数字参数并返回数字值;
在这里插入图片描述

(1)#round 四舍五入

‘绝对值四舍五入,然后再去加正负号’
SELECT ROUND(-1.65);
在这里插入图片描述
‘小数点后保留几位’
SELECT ROUND(1.567,2);
在这里插入图片描述

(2)#ceil 屋顶

‘向上取整’,返回 >= 该参数的最小整数,大于里面最小的整数
SELECT CEIL(-1.56);
在这里插入图片描述

**(3)#floor **

‘向下取整’,返回 <= 该参数的最大整数,小于里面最大的整数
SELECT FLOOR(-9.99);
在这里插入图片描述

(4)truncate 截断

‘小数点后保留几位’
SELECT TRUNCATE(1.65,1);
在这里插入图片描述

(5)mod’取余’

复制代码
SELECT MOD(-10,-3);
SELECT -10%-3;
‘结果一样’
在这里插入图片描述
‘被除数为正就为正,被除数为负就为负’
在这里插入图片描述

a除b求余数
MOD (a,b) : a-a/b*b
MOD (-10,-3) : -10 - (-10 / -3) * -3 =-1

(6)rand:获取随机数(默认返回0-1之间的小数,无限接近于1,到不了1)

区间有开区间和闭区间,其中又分为全开区间( ),全闭区间[ ],
左开右闭区间( ] 和左闭右开区间 [ ),
开区间的意思是区间两处的端点值取不到,而闭区间的端点值就可以取到。
例如区间[2,6),他是一个左闭右开的区间,
那么在这2~6之间的数字我都可以取到,而且可以取到2,但不可以取到6.

标签:10,数字,函数,数学,MySQL,区间,开区间,SELECT,MOD
来源: https://blog.csdn.net/qq_43211632/article/details/104697023