zoukankan      html  css  js  c++  java
  • 数值运算符和函数(四十)

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

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

  • 相关阅读:
    .Net Core中利用TPL(任务并行库)构建Pipeline处理Dataflow
    ElasticSearch入门 附.Net Core例子
    Asp.net Core 2.1新功能Generic Host(通用主机),了解一下
    CAP带你轻松玩转Asp.Net Core消息队列
    利用Asp.Net Core的MiddleWare思想处理复杂业务流程
    mysql8.0无法给用户授权或提示You are not allowed to create a user with GRANT的问题
    mysql8.0以后安装忘记密码或出现Access denied for user 'root'@'localhost' (using password: YES)
    Excel导出
    centOS7防火墙端口号
    CentOS7安装mysql服务器
  • 原文地址:https://www.cnblogs.com/zlslch/p/6543174.html
Copyright © 2011-2022 走看看