format_number 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

设置 expr 的格式(如 #,###,###.##),四舍五入到 scale 小数位数。

设置 expr 的格式(如 fmt)。

语法

format_number(expr, scale)
format_number(expr, fmt)

参数

  • expr:一个计算结果为数字的表达式。
  • scaleINTEGER 表达式大于或等于 0。
  • fmt:指定格式的 STRING 表达式。

返回

一个 STRING

scale 会生成 NULL。

示例

> SELECT format_number(12332.123456, 4);
 12,332.1235

> SELECT format_number(12332.123456, '#.###');
 12332.123

> SELECT format_number(12332.123456, 'EUR ,###.-');
 EUR 12,332.-