zoukankan      html  css  js  c++  java
  • mysql小数格式化正确方法

      用到小数格式化,mysql了解很肤浅,只会简单的sql语句,于是百度,发现大家都是转载同一个文章,好无语。

    而且,结果验证还是不正确,查了官方api,终于写出来了。

    另外,还是保存下百度的几个方法:


    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,直接截取不四舍五入,还是有问题。

  • 相关阅读:
    @Autowired注解与@Qualifier注解搭配使用
    前端中具体实现
    js文件处理
    跨域解决方案
    WebSocket实现
    js触摸操作
    RPC框架gRPC
    RPC框架Thrift
    分布式RPC
    RPC基本原理
  • 原文地址:https://www.cnblogs.com/woshimrf/p/4468172.html
Copyright © 2011-2022 走看看