mysql函数(二.数字函数)

数字函数

  1.ROUND(X) 四舍五入取整数

  ROUND(X,D) 四舍五入根据D=几,来保留几位小数

    (1)四舍五入取整数

      select ROUND(1.567);    结果:2

    (2)四舍五入根据D=2,来保留2位小数

      select ROUND(1.567,2)DESC; 结果:1.57

  2.CEIL(X) 向上取整数

    (1)向上取整数

      select CEIL(1.567);    结果:2

  3.FLOOR(X) 向下取整数

    (1)向下取整数

      select FLOOR(1.567);    结果:1

  4.TRUNCATE(X,D) 截断,不进行四舍五入

    (1)截断,不进行四舍五入

      select TRUNCATE(1.658,2);    结果:1.65

  5.MOD(N,M) 求余数: 被除数的正负就是余数的正负(余数公式=a-a/b*b)

    (1)求余数

      select MOD(10,3);    结果:1

原文地址:https://www.cnblogs.com/thcy1314/p/11132819.html

时间: 2024-07-31 21:17:47

mysql函数(二.数字函数)的相关文章

oracle单行函数之数字函数

round--四舍五入函数 trunc--截断函数 mod--求余函数 round和trunc除了可以操作数字外还可以操作日期. Demo 1 SQL> select round(45.926,2),round(45.926,1),round(45.926,0),round(45.926),round(45.926,-1),round(45.926,-2) 2 2 from dual 3 3 ; 4 5 ROUND(45.926,2) ROUND(45.926,1) ROUND(45.926,0

golang 函数二 (匿名函数和闭包)

匿名函数就是没有定义函数名称的函数.我们可以在函数内部定义匿名函数,也叫函数嵌套. 匿名函数可以直接被调用,也可以赋值给变量.作为参数或返回值.比如: func main(){     func(s string){     //直接被调用         println(s)     }("hello gopher!!!")     /*     func(s string){     //未被调用         println(s)     }     */ } func mai

学习AS3菜鸟起飞吧之—函数(二):函数的引用

编程中经常用到函数的引用,因为函数属于复杂数据类型,所以函数与类一样,是通过引用来操作数据的. 引用函数的语法就是使用函数名.例如:事件中的接收者函数其实是通过引用来实现的. 下面的代码定义了名为onClick的函数,这个函数有个参数e,其数据类型是类类型(MouseEvent),并且有void标明这个函数没有返回值: mc.addEventListener("click",onClick); function onClick(e:MouseEvent):void { mc.x = m

学习AS3菜鸟起飞吧之—函数(二):函数之返回语句

如果希望函数有返回值,必须使用return语句 下面的函数除了输出信息以外,还返回了输出的信息.这时函数的返回类型从void类型变成了“*”类型: var s:String = trace("hello");   function traceMsg(msg:*)   {        trace(msg);        return msg;    } 使用return语句还可以中断函数的执行,这个方式经常会用在判断语句中.如果某条件为false,则不执行后面的代码,直接返回. 下面

Sass函数:数字函数-percentage()

1.percentage() percentage()函数主要是将一个不带单位的数字转换成百分比形式: >> percentage(.2) 20% >> percentage(2px / 10px) 20% >> percentage(2em / 10em) 20% >> .footer{ width : percentage(.2) } 编译后的 css 代码: .footer{ width : 20% } 如果您转换的值是一个带有单位的值,那么在编译的时

JS中的函数(二):函数参数(你可能不知道的参数传递)

前言: 函数分为有参有返回值,有参无返回值,无参无返回值,无参有返回值:那么对于无参数的函数你想使用函数的调用怎么办呢?如果你想封装一个代码,实现多种功能,但是形参大于实参或者实参大于形参又该如何?本文就发生函数调用过程中,值传递,参数的不对等处理原则等关于参数的一些相关操作进行阐述. 1.实参数大于形参数: function say(name,message){ console.log('Hello' + name + message); } say('World!','ByeBye!','W

javascript函数 (二 定义函数的三种方法)

javascript定义函数(声明函数)可以有三种方法:正常方法.构造函数.函数直接量 <html><head></head><body> <script type="text/javascript"> /*javascript定义函数(声明函数)可以有三种方法:正常方法.构造函数.函数直接量.*/ /*1.正常方法 function(param){}*/ function print(msg) { document.writ

orcale 单行函数之数字函数, 日期函数

日期函数: 案例:

oracle单行函数 之 数字函数

Round(数字 \ 列 [,保留小数的位数]):四舍五入   select Round(1234.45,1) from dual  =  1234.5 Trunc(数字 \ 列 [,保留小数的位数]):舍弃制定位置的内容  select Trunc(12345.56,-1) from dual=12340 Mod(数字1,数字2):取模,取余数   select mod(123,10) from dual =3