MySQL中的FORMAT()函数用于格式化数字,将数字转换为字符串并格式化为指定的格式。它有以下语法:
FORMAT(number, decimal_places)
其中,number是要格式化的数字,decimal_places是保留的小数位数。
例如,FORMAT(1234567.89, 2)将返回1,234,567.89,保留两位小数。
下面是两个实例。
实例1:将数字四舍五入并格式化为货币格式
SELECT FORMAT(1234.567,2) AS FormattedPrice;
输出结果:
FormattedPrice
----------------
1,234.57
实例2:将大数字格式化为易读的格式
SELECT FORMAT(1234567890,0) AS FormattedNumber;
输出结果:
FormattedNumber
--------------------
1,234,567,890
在该实例中,没有指定保留的小数位数,所以函数将数字格式化为整数格式。