语法

FORMAT(X,D[,locale])

说明

将数字 X 格式化为类似 ‘#,###,###.##’ 的格式,四舍五入到 D 位小数,并将结果作为字符串返回。 如果 D 为 0,则结果没有小数点或小数部分。

可选的第三个参数允许指定用于结果数字的小数点、千位分隔符和分隔符之间分组的本地设置。 允许的设置值与 lc_time_names 系统变量的合法值相同(请参阅:“MySQL 服务器语言环境支持”)。 如果未指定语言环境,则默认为“en_US”。

mysql> SELECT FORMAT(12332.123456, 4);
// '12332.1235'
mysql> SELECT FORMAT(12332.1,4);
// '12332.1000'
mysql> SELECT FORMAT(12332.2,0);
// '12332'
mysql> SELECT FORMAT(12332.2,2,'de_DE');
//'12332,20'
(adsbygoogle = window.adsbygoogle || []).push({});