在 MariaDB 中使用逗号格式化数字

发布于

在MariaDB中,我们可以使用该函数用逗号格式化数字。FORMAT()

更具体地说,该函数以格式化字符串的形式返回数字,带有千位分隔符和小数点分隔符,并四舍五入到给定的小数位。

示例

它接受一个数字作为第一个参数,后跟小数位:

SELECT FORMAT(123456.789, 2);

输出:

123,456.79

无需指定逗号应放在何处。该函数知道将它们放在哪里。

可以肯定的是,这是另一个数字更大的示例:

SELECT FORMAT(123456789.123456789, 6);

输出:

123,456,789.123457

使用逗号作为小数位

逗号并不总是用于组分隔符。在许多区域设置中,句点/句号用于组分隔符,逗号用于小数位。

该函数接受第三个参数,该参数允许我们指定用于格式化的区域设置。FORMAT()

下面是一个示例:

SELECT FORMAT(123456.789, 2, 'de_DE');

输出:

123.456,79

我将区域设置设置为 ,这是德语。这次逗号用作小数分隔符,句号用于组分隔符。de_DE