首页 > 编程笔记

MySQL FORMAT()函数的用法

MySQL 中的 FORMAT() 函数用于格式化数字为字符串,使其易于阅读。

FORMAT() 函数会将数字格式化为一个字符串,小数点后保留指定位数的数字,并且根据需要在数字中添加逗号作为千位分隔符。

FORMAT() 函数的基本语法是:

FORMAT(X, D)


下面是三个使用 FORMAT() 函数的实例:

【实例 1】格式化数字为带千位分隔符的字符串。
假设有一个数字 1234567.89,我们想要将其格式化为 1,234,567.89:

SELECT FORMAT(1234567.89, 2);

这将返回:1,234,567.89

【实例 2】格式化整数,不保留小数位。
如果有一个整数 1234567,我们想要将其格式化为 1,234,567,不保留小数位:

SELECT FORMAT(1234567, 0);

这将返回:1,234,567

【实例 3】格式化负数。
如果有一个负数 -1234567.89,我们想要将其格式化为 -1,234,567.89:

SELECT FORMAT(-1234567.89, 2);

这将返回:-1,234,567.89

请注意,FORMAT() 函数在不同的 MySQL 版本中可能有所不同,具体功能和行为可能受到版本的影响。在使用该函数时,请确保它与您的 MySQL 版本兼容。

推荐阅读

副业交流群 关注微信公众号,加入副业交流群,学习变现经验,交流各种打法。