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