📜  MySQL 中的 FORMAT()函数(1)

📅  最后修改于: 2023-12-03 15:33:02.572000             🧑  作者: Mango

MySQL 中的 FORMAT() 函数

MySQL 中的 FORMAT() 函数是一个用于格式化数值的函数。它可以将一个数值以指定的格式进行显示,并且还支持指定小数位数、千位分隔符等设置。

语法

FORMAT(number, decimals, locale)

参数说明:

  • number:要格式化的数值。
  • decimals:小数部分的位数。
  • locale:可选参数,指定使用的地区设置。
示例

以下是一些使用 FORMAT() 函数的示例:

SELECT FORMAT(1234.5678, 2);
-- 输出:1,234.57

SELECT FORMAT(1234.5678, 4);
-- 输出:1,234.5678

SELECT FORMAT(1234.5678, 2, 'de_DE');
-- 输出:1.234,57

SELECT FORMAT(1234.5678, 2, 'ja_JP');
-- 输出:1,234.57
注意事项
  • number 参数可以是任意类型的数值,但是不支持字符类型的数值。
  • decimals 参数必须是整数,如果不指定该参数则默认为 0。
  • locale 参数默认为系统设置的地区设置,如果需要使用其他地区设置,则需要指定。如果使用一个不存在的地区设置,则会输出错误。