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


Функция sign

Область применения: флажок Databricks SQL флажок Databricks Runtime

Возвращает значение -1.0, 0.0 или 1.0 в зависимости от того, является ли значение expr отрицательным, нулевым или положительным. Эта функция является синонимом функции signum.

Синтаксис

sign(expr)

Аргументы

  • expr: выражение, значением которого является число или интервал.

Интервал поддерживается начиная с Databricks Runtime 10.1.

Возвраты

DOUBLE.

Примеры

> SELECT sign(40);
 1.0

> SELECT sign(INTERVAL'-1' DAY)
 -1.0