这一节我们来看一下常见的数值运算符和函数。
数值运算符就是我们常见的加减乘除,都属于典型的数值运算符,比如我们输入select 1+2;结果显示3,这些都是比较简单的,大家自己练习一下就行。
下面我们详细的看一下表中的几个函数。
1、 ceil()函数
它指的是向上取整,也叫进一取整,我们举个例子,比如我们输入select ceil(3.14);
我们发现结果是4,也就是进了一然后取整。
2、 floor()函数
与之相对应的是floor,向下取整,我们把ceil改为floor。
我们发现结果为3,也就是舍一取整,这些都很简单。
3、 div函数
还有一个运算符叫div,整数除法,我们先看一下我们常用的除法,我们输入select 1/2;
结果为0.5 ,如果我们改为1 div 2。
我们发现结果为0,这就是他做的整数除法。
4、 mod()函数
它的作用是取余数,或者叫取模,它既可以对整数取模,也可以对浮点数取模,下面我们来举一个例子,我们输入select 4%3;
结果为1,我们把%换为mod。
结果还是一样为1,实际上他们的作用是一样的,那么我们换成小数来试一下,比如select 4.2 mod 3;
我们发现结果是1.2,所以对浮点数也是可以的。
5、 power()函数
它的功能是进行幂运算,实际上就是我们常说的多少次放,比如我们输入select power(2,3);
我们发现结果就是8。
6、 round()函数
用来进行四舍五入,比如我们输入select round(3.1415,3);括号里的3表示保留到小数点之后的3位。
我们发现结果就是3.142。
7、 truncate()函数
它的功能是进行数字的截取,比如我们输入select truncate(12.3456,2);2表示的是截取小数后的两位。
当然我们也可以写-1。
那么结果就会显示为10.这就是truncate,注意要和round四舍五入区分开来。