一、ROUND(x)函数

ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入。

实例:

SELECT ROUND(-2.34),ROUND(-4.56),ROUND(2.34),ROUND(4.56);

进行四舍五入处理以后,只保留了各个值的整数部分。

二、ROUND(x,y)函数

ROUND(x,y)函数返回最接近于参数x的数,其值保留到小数点后面y位,若y为负值,则将保留x值到小数点左边y位。

实例:

SELECT ROUND(3.45,1),ROUND(3.45,0),ROUND(123.45,-1),ROUND(167.8,-2);

使用ROUND(x,y)函数对操作数进行四舍五入操作,结果保留小数点后面指定y位。

ROUND(3.45,1)保留小数点后面1位,四舍五入的结果为3.5;ROUND(3.45,0)保留小数点后面0位,即返回四舍五入后的整数 值;ROUND(123.45,-1)保留小数点左边1位,即从小数点向左查1位,这1位用0代替,返回值为120;ROUND(167.8,-2)保留 小数点左边2位,即从小数点向左查2位,这两位用0代替,返回四舍五入后的值200。

三、TRUNCATE(x,y)函数

TRUNCATE(x,y)函数返回被舍去至小数点后y位的数字x。若y的值为0,则结果不带有小数点或不带有小数部分。若y设为负数,则截去(归零)x小数点左起第y位开始后面所有低位的值。

实例:

SELECT TRUNCATE(2.34,1),TRUNCATE(4.56,1),TRUNCATE(4.56,0),TRUNCATE(56.78,-1);

使用TRUNCATE(x,y)函数对操作数进行四舍五入操作,结果保留小数点后面指定y位。

TRUNCATE(2.34,1)和TRUNCATE(4.56,1)都保留小数点后1位数字,返回值分别为2.3和 4.5;TRUNCATE(4.56,0)返回整数部分4;TRUNCATE(56.78,-1)截去小数点左边第1位后面的值,并将整数部分的1位数字 置0,结果为50。

mysql四舍五入函数相关推荐

  1. mysql四舍五入函数取两位小数_MySQL四舍五入函数ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)

    MySQL四舍五入函数ROUND(x) ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入. 实例: 使用ROUND(x)函数对操作数进行四舍五入操作.SQL语句如下: mysql> ...

  2. mysql 四舍五入

    mysql系列四.mySQL四舍五入函数用法总结 目录 一.MySQL四舍五入函数ROUND(x) 二.MySQL四舍五入函数ROUND(x,y) 三.MySQL四舍五入函数TRUNCATE(x,y) ...

  3. mysql算法函数_mysql中的函数总结

    mysql中常用日期时间函数 MySQL服务器中的三种时区设置: ①系统时区---保存在系统变量system_time_zone ②服务器时区---保存在全局系统变量global.time_zone ...

  4. MySQL数学函数简明总结

    文章目录 1. ABS(x): 返回x的绝对值 2. PI(): 返回圆周率 3. SQRT(x): 返回x的平方根,要求(x为非负数,返回NULL) 4. MOD(x,y): 求余函数,返回x被y除 ...

  5. 建立学生选课表 mysql 语句_学生选课数据库SQL语句45道练习题整理及mysql常用函数(20161019)...

    学生选课数据库SQL语句45道练习题: 一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四 ...

  6. mysql常用函数参考

    mysql常用函数参考 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回 ...

  7. mysql ceil,MySQL常用函数介绍

    前言: MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等.SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数 ...

  8. Oracle的取整和四舍五入函数——floor,round,ceil,trunc使用说明

    oracle的取整和四舍五入函数--floor  round  ceil  trunc使用说明 看了electrictoolbox上对PHP,MYSQL,Javascript几种语言关于取整数的专题, ...

  9. mysql数学函数有什么_mysql数学函数有哪些?

    mysql数学函数有:1.绝对值函数[ABS(X)]和返回圆周率的函数[PI(X)]:2.平方根函数[SQRT(X)]和求余函数[MOD(X,Y)]:3.获取随机数的函数[RAN()]和[RAND(X ...

最新文章

  1. linux安装pytorch教程,centos下通过conda安装pytorch
  2. 如何遍历维数和各维上限未定的多维数组
  3. udf、utaf、udtf进出数量规律
  4. Java程序员如何快速理解Kubernetes
  5. 使用jpa控制器层如何编写_用错误的方式编写Kubernetes控制器仍然有用
  6. 计算机在材料科学与工程中的应用,计算机在材料科学与工程中的应用
  7. 什么是线程单线程和多线程_什么是多线程?看我多线程七十二变,你能记住吗?...
  8. nlp----基于检索的问答系统(bert相似度模型,倒排表)
  9. 海信电视部分聚系列服务器存在异常,海信液晶电视常见故障及维修
  10. 瑞星杀毒软件网络版介绍
  11. ML-Agents案例之跳墙游戏
  12. 新浪微博since_id值
  13. 台式计算机能分享热点吗,如何在电脑上开热点 台式电脑开热点的方法有哪些...
  14. 家用无线路由器选购指南。
  15. 扒一扒能加速互联网的QUIC协议
  16. CAD机械图纸转PNG图片怎么设置输出的色彩和背景颜色—迅捷CAD转换器
  17. 3.4 Softmax回归【李沐动手学深度学习】
  18. Python中用tkinter实现BMI计算
  19. 电脑无线上有个红叉,解决方法
  20. 【Angular】Angular开发组件

热门文章

  1. 前端使用css3实现人物卡片介绍动画
  2. 【Python】字符串转整数
  3. OpenMV图像处理的方法4
  4. 时间序列数据挖掘模板: 墨尔本十年气温变化预测
  5. 阿里云轻量级服务器使用详情
  6. Oracle 清空/删除数据库全部的表
  7. 如何查看mysql连接状态_MySQL如何查看连接数与连接状态
  8. android中build.gradle详细说明
  9. CMCC-EDU 登陆过程分析 图文详解
  10. Java中super关键字及其作用