SQL函数SIGN用于返回给定数值表达式的符号。
它返回 SMALLINT 数据类型。
该函数返回以下内容:
若数值表达式为正,则返回 1;若为零,则返回 0;若为负,则返回 -1。
SIGN 可在ODBC标量函数(使用花括号语法)或SQL通用函数中使用。
在计算返回值前,数值表达式会转换为标准形式。
例如,SIGN(-+-+3) 和 SIGN(-3+5) 均返回 1,表示正数。
注意:两个负号被视为内嵌注释指示符,必须将两个连续负号的参数显示为用引号括起来的数字字符串。
以下示例演示了SIGN的用途: