共用方式為


format_number函式

適用於: 核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

格式 expr,例如 #,###,###.##,會四捨五入為小數點後 scale 位。

格式 expr,例如 fmt

語法

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

引數

  • expr:評估為數值的表達式。
  • scaleINTEGER:大於或等於0的表達式。
  • fmtSTRING:指定格式的表達式。

傳回

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.-