SQL Server SIGN() 函数
SQL Server SIGN()
函数返回指定表达式的符号。它可能是正数 (+1)、负数 (-1) 或零 (0)。
SIGN(number)
参数
number: 正或负的数值或表达式。
返回值
返回输入值的符号。
注意:如果一个数小于零,则 SIGN() 返回负数;
如果一个数大于零,则 SIGN() 返回正数;
如果一个数等于零,则 SIGN() 返回零。
以下示例演示了 SIGN()
函数
示例:SIGN()
SELECT SIGN (-234) AS SignNeg, SIGN (-0.45) AS DecNeg, SIGN (0) AS SignZero,
SIGN (0.45) AS DecPos, SIGN (234) AS SignPos

SIGN()
函数根据指定的数值返回 -1、0、1。对于任何负数返回 -1,对于负十进制数返回 -1.0,对于正十进制数返回 1.0,对于正整数返回 1,对于值为 0 返回 0。