sign 函数

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime

expr 为负数、0 或正数时返回 -1.0、0.0 或 1.0。 此函数是 signum 函数的同义词。

语法

sign(expr)

参数

  • expr:一个计算结果为数字或间隔的表达式。

Databricks Runtime 10.1 开始支持间隔)

返回

一个 DOUBLE

示例

> SELECT sign(40);
 1.0

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