SQL Server SIGN() 函数

定义和用法

SIGN() 函数返回数字的符号。

此函数将返回以下值之一:

  • 如果数字 > 0,则返回 1
  • 如果数字 = 0,则返回 0
  • 如果数字 < 0,则返回 -1

实例

例子 1

返回一个数字的符号:

SELECT SIGN(255.5);

亲自试一试

例子 2

返回一个数字的符号:

SELECT SIGN(-12);

亲自试一试

语法

SIGN(number)

参数

参数 描述
number 必需。要返回其符号的数字。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse