mysql格式化小数保留小数点后两位(小数点格式化)

 更新时间:2013年12月12日 10:08:58   作者:  
今天遇到一个问题,格式化浮点数的问题,用format(col,2)保留两位小数点,出现一个问题,例如下面的语句,后面我们给出解决方法

复制代码 代码如下:

SELECT FORMAT(12562.6655,2);

结果:12,562.67

查看文档:Formats the number X to a format like '#,###,###.##', rounded to D decimal places, and returns the result as a string. If D is 0, the result has no decimal point or fractional part.整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。

复制代码 代码如下:

mysql> SELECT FORMAT(12332.123456, 4);
-> '12,332.1235'
mysql> SELECT FORMAT(12332.1,4);
-> '12,332.1000'
mysql> SELECT FORMAT(12332.2,0);
-> '12,332'

没有达到预期结果,想要的结果不要以逗号分隔,

复制代码 代码如下:

select truncate(4545.1366,2);

结果:4545.13,直接截取不四舍五入,还是有问题。

复制代码 代码如下:

select convert(4545.1366,decimal);

结果:4545.14,达到预期。

相关文章

  • 一台服务器部署两个独立的mysql数据库操作实例

    一台服务器部署两个独立的mysql数据库操作实例

    这篇文章主要给大家介绍了关于一台服务器部署两个独立的mysql数据库的相关资料,同一台服务器装两个数据库,可以通过虚拟化技术实现,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • 一文搞懂MySQL预编译

    一文搞懂MySQL预编译

    这篇文章主要介绍了MySQL预编译的相关资料,文中讲解非常详细,示例代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • 关于MySQL中datetime和timestamp的区别解析

    关于MySQL中datetime和timestamp的区别解析

    在MySQL中一些日期字段的类型选择为datetime和timestamp,那么对于这两种类型不同的应用场景是什么呢,这篇文章主要介绍了关于MySQL中datetime和timestamp的区别解析,需要的朋友可以参考下
    2023-06-06
  • mysql innodb的重要组件汇总

    mysql innodb的重要组件汇总

    这篇文章主要介绍了mysql innodb的重要组件的相关资料,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
    2020-12-12
  • MYSQL 创建函数出错的解决方案

    MYSQL 创建函数出错的解决方案

    在程序开发过程中,大家有没有遇到过mysql函数不能创建,我是遇到过,是一个很麻烦的问题,上网搜了些相关资料,整理在一起了,供大家参考,帮助那些需要帮助的朋友
    2015-08-08
  • mysql 字段括号拼接的实现示例

    mysql 字段括号拼接的实现示例

    在使用MySQL进行数据查询时,有时候需要对字段进行拼接,并用括号包围起来,本文主要介绍了mysql 字段括号拼接的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • 浅谈MySQL8和MySQL5.7在自增计数上的区别

    浅谈MySQL8和MySQL5.7在自增计数上的区别

    MySQL数据库是一款非常流行的开源数据库,其版本升级迅速,在使用过程中也发现了不同版本之间存在着一些区别,本文主要介绍了MySQL8和MySQL5.7在自增计数上的区别,感兴趣的可以了解一下
    2023-10-10
  • MySQL ifnull()函数的具体使用

    MySQL ifnull()函数的具体使用

    本文主要介绍了MySQL ifnull()函数的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • MySQL中DATE_FORMAT()函数将Date转为字符串

    MySQL中DATE_FORMAT()函数将Date转为字符串

    时间、字符串、时间戳之间的互相转换很常用,下面这篇文章主要给大家介绍了关于MySQL中DATE_FORMAT()函数将Date转为字符串的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • mysql出现Error performing load command的解决方法

    mysql出现Error performing load command的解决方法

    一般就是数据库表字段类型问题,大家参考下面的方法解决下
    2008-06-06

最新评论