MySQL SIGN() 函数使用指南
MySQL SIGN()
函数返回指定的数字的符号。参数为正数、负数和零时分别返回 1
, -1
和 0
。
SIGN()
语法
这里是 MySQL SIGN()
函数的语法:
SIGN(number)
参数
number
- 必需的。 一个数字。
返回值
SIGN()
函数指定数字的符号。其返回值为 1
, -1
,0
和 NULL
中的一个:
- 如果
number
大于0
,SIGN()
函数将会返回1
。 - 如果
number
等于0
,SIGN()
函数将会返回0
。 - 如果
number
小于0
,SIGN()
函数将会返回-1
。 - 如果
number
为NULL
,SIGN()
函数将会返回NULL
。
SIGN()
示例
SELECT
SIGN(123),
SIGN(123.123),
SIGN(-123),
SIGN(-123.123),
SIGN(0),
SIGN(NULL)\G
*************************** 1. row ***************************
SIGN(123): 1
SIGN(123.123): 1
SIGN(-123): -1
SIGN(-123.123): -1
SIGN(0): 0
SIGN(NULL): NULL