【问题标题】:Formatting results in MySQL issue [duplicate]MySQL问题中的格式化结果[重复]
【发布时间】:2019-12-15 20:04:54
【问题描述】:

我正在使用

FORMAT(SUM(columnName),3)

格式化我的结果。例如,我得到了这个结果:1,746,677.360。我需要用“。”替换“,”。和“。”用“,”所以最后我应该得到这种格式:1.746.677,360。我该怎么做?

【问题讨论】:

    标签: mysql


    【解决方案1】:

    你需要使用mysql的REPLACE函数

    REPLACE(str, find_string, replace_with)
    

    【讨论】:

    • mysql 5.5 及更高版本的格式功能工作得更好,我建议使用FORMAT(string, 3, 'de_DE'),因为它更具可读性和优雅性。 'de_DE' 对应于使用此数字格式的语言环境,这就是选择该数字格式的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 2019-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-27
    相关资源
    最近更新 更多