Freigeben über


format_number-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Formatiert expr wie #,###,###.##, gerundet auf scale Dezimalstellen.

Formatiert expr wie fmt.

Syntax

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

Argumente

  • expr: Ein Ausdruck, der in einen numerischen Wert ausgewertet wird.
  • scale: Ein INTEGER-Ausdruck, der größer oder kleiner als 0 (null) ist.
  • fmt: Ein STRING-Ausdruck, der ein Format angibt.

Gibt zurück

Ein STRING.

Ein negativer scale-Wert generiert einen NULL-Wert.

Beispiele

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