mysql 四舍五入
mysql系列四、mySQL四舍五入函数用法总结
目录
- 一、MySQL四舍五入函数ROUND(x)
- 二、MySQL四舍五入函数ROUND(x,y)
- 三、MySQL四舍五入函数TRUNCATE(x,y)
回到顶部
一、MySQL四舍五入函数ROUND(x)
ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入。
实例:
使用ROUND(x)函数对操作数进行四舍五入操作。SQL语句如下:
mysql>SELECT ROUND(-2.34),ROUND(-4.56),ROUND(2.34),ROUND(4.56)
进行四舍五入处理以后,只保留了各个值的整数部分。
回到顶部
二、MySQL四舍五入函数ROUND(x,y)
ROUND(x,y)函数返回最接近于参数x的数,其值保留到小数点后面y位,若y为负值,则将保留x值到小数点左边y位。
实例:
使用ROUND(x,y)函数对操作数进行四舍五入操作,结果保留小数点后面指定y位。SQL语句如下:
mysql>SELECT ROUND(3.45,1),ROUND(3.45,0),ROUND(123.45,-1),ROUND(167.8,-2);
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。
回到顶部
三、MySQL四舍五入函数TRUNCATE(x,y)
TRUNCATE(x,y)函数返回被舍去至小数点后y位的数字x。若y的值为0,则结果不带有小数点或不带有小数部分。若y设为负数,则截去(归零)x小数点左起第y位开始后面所有低位的值。
实例:
使用TRUNCATE(x,y)函数对操作数进行四舍五入操作,结果保留小数点后面指定y位。SQL语句如下:
mysql>SELECT TRUNCATE(2.34,1),TRUNCATE(4.56,1),TRUNCATE(4.56,0),TRUNCATE(56.78,-1);
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。
参考 https://www.cnblogs.com/wangzhuxing/p/5227859.html
mysql 四舍五入相关推荐
- mysql四舍五入函数取两位小数_MySQL四舍五入函数ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)
MySQL四舍五入函数ROUND(x) ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入. 实例: 使用ROUND(x)函数对操作数进行四舍五入操作.SQL语句如下: mysql> ...
- Mysql 四舍五入 取整
在Mysql中使用ROUND方法进行四舍五入取整,会有误差问题 可以采用"FLOOR+0.5"的方法实现,如对a值进行四舍五入取整,方法如下: FLOOR(a + 0.5) 若a= ...
- mysql四舍五入函数
一.ROUND(x)函数 ROUND(x)函数返回最接近于参数x的整数,对x值进行四舍五入. 实例: SELECT ROUND(-2.34),ROUND(-4.56),ROUND(2.34),ROUN ...
- MySQL查询数据后加上百分号%
MySQL查询数据后加上百分号% CONCAT(字段, '% ') mysql数字格式化千分号的问题,即每三位一个逗号 SELECT FORMAT('字段',2); mysql四舍五入的问题 roun ...
- 「需求广场」需求词更新明细(五)
进入需求广场,选取你擅长的领域开始上传资源.获取流量吧! 2022.5.20上线需求词: No. 需求词 No. 需求词 No. 需求词 1 下载linux源码 156 jav ...
- mysql 字符串 四舍五入保留精度CAST命令
mysql中有时候会需要把一个把一个长精度的数据四舍五入,这时候可以使用cast命令. select cast("1000.2181115"as decimal(10,2)) 像上 ...
- mysql round 四舍五入_MySQL之ROUND函数四舍五入的陷阱
[TOC] 在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误. 问题描述 假 ...
- mysql decimal被四舍五入_MySQL之ROUND函数四舍五入的陷阱
在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误. 问题描述 假如我们有如下 ...
- mysql round不四舍五入_MySQL中ROUND函数进行四舍五入操作陷阱分析
本文实例讲述了MySQL中ROUND函数进行四舍五入操作陷阱.,具体如下: 在MySQL中, ROUND函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本 ...
最新文章
- 2022-2028年中国自热米饭市场竞争策略及行业投资潜力预测报告
- java中值传递机制
- 集成Lua到你的Android游戏(常见问题补充,解决,)
- linux查看网卡物理编号_关于如何查看多网卡物理机中网卡序号与物理网卡的对应该关系...
- linux 分卷压缩命令,linux 分卷压缩命令
- B树,B-树和B+树、B*树的区别
- react-router5.x 的配置及其页面跳转方法和js跳转方法
- CCNA-数据包在网络设备直接的通信流程
- vim 删除多行_Vim神器的五个高效插件,新老司机别错过!
- Python中的互斥锁和join的应用
- bc8android汽车中控屛功能有哪些,安卓大屏功能强大 卡仕达顺车机一机全能
- POJ 3274 Gold Balanced Lineup 哈希,查重 难度:3
- 根据眼睛焦点分级绘制3D效果的设想
- 成都-地点-文创-宽窄巷子:宽窄巷子
- 【面经】人人,金山西山居,腾讯互娱,微信,网易游戏offer及面经
- http 报文格式、状态码
- 1143 -- 函数解析式
- Bootstrap之按钮的样式
- 苏嵌嵌入式linux实训 第1天
- 2244小游戏HTML5小游戏,2244小游戏:王者荣耀干扰正常游戏扣多少分 举报不成功是什么意思...
热门文章
- 用netty实现zcool_《Netty官方指南》把Netty当做一个通用的库
- 请键入 net helpmsg 3534 以获得更多的帮助。_相遇不易,请珍惜
- pandas dataframe column_Python数据分析——Pandas 教程(下)
- Android模仿京东登录注册,Android:布局实例之模仿京东登录界面
- mysql的别名可以动态么_mysql别名的使用
- linux ipv6 组播地址,ipv6组播地址是什么意思
- java中wait方法使用实例_java中wait、notify和notifyAll的概念用法和例子?
- java个人所得税计算_java个人所得税计算器 | 学步园
- python生成斐波那契_python学习-生成器(generator)及斐波那契;yield
- 中业科技机器人价格_协作机器人售价持续走低 本土厂商该如何发力