Поделиться через


Функция 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.-