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 größer oder gleich 0.
  • fmt: Ein STRING-Ausdruck, der ein Format angibt.

Gibt zurück

Die ist ein STRING-Element.

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