mysql round对于精确值和近似值的处理
来源:互联网 发布:java jdk官网下载64位 编辑:程序博客网 时间:2024/05/16 05:52
遇到个问题
预期的结果是,round 的结果是3,可看下图,有个结果是2
截图
查询了官网的mysql round函数的说明才明白了。
1、对于精确值的处理,是按照四舍五入的原则
2、对于近似值,不管小数点后是啥,都取最接近的偶数
mysql-mathematical-functions-round
mysql 对于数字类型的定义
mysql number type
int和decimal是精确值
float和double是近似值
在本例中round中的字段被定义成了float,所以是近似值。
round后的结果就是2了。
将数据类型改成decimal就能获取到预期的结果3了。
阅读全文
0 0
- mysql round对于精确值和近似值的处理
- ORACLE trunc()函数与round()函数对于数字的处理
- java+mysql对于表情符的处理
- jQuery对于动画和特效的处理
- MYSQL的ROUND和TRUNCATE
- 在对于精确计算的要求下请不要使用float和double
- 圆周率π的值 & 用蒙特卡洛法求π近似值
- MySQL对于有大量重复数据表的处理方法
- Mysql 对于换行符回车符 查询失效的处理
- MySQL对于有大量重复数据表的处理方法
- 对于压缩文件的处理
- 对于事件的处理
- 对于权限的处理
- 对于时间的处理
- mysql date 和 mysql中对于时间的操作
- 使用格里高利公式求π的近似值,要求精确到最后一项的绝对值小于10–4
- C#和java求圆周率的近似值的比较
- MySQL中ROUND和TRUNCATE的区别
- $.ajax()方法详解
- 【详细资料】ATGM331C系列卫星定位模块
- php 字符串和数组相互转换函数
- Intellij IDEA 使用Spring-boot-devTools无效解决办法
- 配合Android分辨率比例转换工具,为原有的Layout.xml文件尺寸单位进行快速转换
- mysql round对于精确值和近似值的处理
- Linux下Mysql_odbc的安装配置及OTL的使用
- iOS UIView、UIImage、NSData转换
- 菜鸟的第一次就这样给了js 如何获取 如何获取url后面的参数
- android智能指针之强指针和弱指针
- ECSAscript编译的初始配置
- 自制SSL证书
- 傻逼同事的奇葩代码
- oracel表空间,用户,权限