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字符编码问题,本文介绍的非常详细,感兴趣的朋友一起来学习吧
    2015-08-08
  • MySQL创建横向直方图的解决方案

    MySQL创建横向直方图的解决方案

    这篇文章主要给大家介绍了关于MySQL创建横向直方图的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Mysql5.5 InnoDB存储引擎配置和优化

    Mysql5.5 InnoDB存储引擎配置和优化

    本文介绍一下Mysql5.5 InnoDB存储引擎配置和优化的方法
    2013-11-11
  • 在Linux系统的命令行中为MySQL创建用户的方法

    在Linux系统的命令行中为MySQL创建用户的方法

    这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下
    2015-06-06
  • MySQL优化常用的19种有效方法(推荐!)

    MySQL优化常用的19种有效方法(推荐!)

    关于数据库优化,网上有不少资料和方法,但是不少质量参差不齐,有些总结的不够到位,内容冗杂,下面这篇文章主要给大家介绍了关于MySQL优化常用的19种有效方法,需要的朋友可以参考下
    2022-03-03
  • mysql 5.7.17 安装图文教程(windows)

    mysql 5.7.17 安装图文教程(windows)

    这篇文章主要介绍了windows下mysql 5.7.17 安装图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • MySQL 分库分表的项目实践

    MySQL 分库分表的项目实践

    当用户量级上升,写请求越来越多,这时需要用到分库分表,本文就介绍了MySQL 分库分表的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2022-04-04
  • MySQL如何生成自增的流水号

    MySQL如何生成自增的流水号

    这篇文章主要介绍了MySQL如何生成自增的流水号问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • mysql踩坑之count distinct多列问题

    mysql踩坑之count distinct多列问题

    这篇文章主要介绍了mysql踩坑之count distinct多列问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • MySQL中order by的执行过程

    MySQL中order by的执行过程

    这篇文章主要介绍了MySQL中order by的执行过程,一订单表为例展开相应的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06

最新评论