跳到主要内容

FORMAT

声明

FORMAT(X,D)

说明

把数字 X 格式转换为 #,###,###.## 格式,四舍五入到 D 位小数,并以字符串形式返回结果。

如果整数部分超过三位,会用逗号(,)作为千分位分隔符。

如果 D 为 0,则结果没有小数点或小数部分。

示例

SELECT FORMAT(12332.123456, 4) FROM DUAL;
+-------------------------+
| format(12332.123456, 4) |
+-------------------------+
| 12,332.1235 |
+-------------------------+
1 row in set (0.001 sec)

SELECT FORMAT(12332.1, 4) FROM DUAL;
+--------------------+
| format(12332.1, 4) |
+--------------------+
| 12,332.1000 |
+--------------------+
1 row in set (0.001 sec)

SELECT FORMAT(12332.2, 0) FROM DUAL;
+--------------------+
| format(12332.2, 0) |
+--------------------+
| 12,332 |
+--------------------+
1 row in set (0.000 sec)