打赏

数值运算符和函数(四十)

 

 

 

  这一节我们来看一下常见的数值运算符和函数

  数值运算符就是我们常见的加减乘除,都属于典型的数值运算符,比如我们输入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四舍五入区分开来。

posted @ 2017-03-13 15:43  大数据和AI躺过的坑  阅读(1330)  评论(0编辑  收藏  举报