MySql数据库使用FORMAT函数将数字格式化为包含千位符"#,###,###.##"
发布:智码IT网 阅读:
FOMRAT函数原型 : FOMRAT(N,D,locale);
FORMAT函数将数字N格式化为格式,如"#,###,###.##",舍入到D位小数。它返回一个值作为字符串。
-- 参数:
-- N : 要格式化的数字。
-- D : 要舍入的小数位数。
-- locale 可选参数,用于确定千个分隔符和分隔符之间的分组。如果省略locale操作符,MySQL将默认使用en_US。
-- 以下链接提供MySQL支持的所有区域名称:http://dev.mysql.com/doc/refman/5.7/en/locale-support.html
示例:
-- 格式化数字14500.2018,保留两位小数
SELECT FORMAT(14500.2018, 2); -- 结果 14,500.20
-- 格式化数字14500.2018,不保留小数
SELECT FORMAT(12500.2015, 0); -- 结果 12,500