PostgreSQL sign() 函数使用指南
PostgreSQL sign() 函数返回给定数字的符号(-1 或 0 或 +1)。
sign() 语法
这里是 PostgreSQL sign() 函数的语法:
sign(numeric_value) -> -1 | 0 | +1
参数
numeric_value- 必需的。 一个数字。
返回值
PostgreSQL sign(numeric_value) 函数返回给定数字 numeric_value 的符号:
- 如果参数是一个正数,
sign()函数将会返回1。 - 如果参数是一个负数,
sign()函数将会返回-1。 - 如果参数是零,
sign()函数将会返回0。
如果参数为 NULL,sign() 函数将返回 NULL。
如果您提供了一个不是数字类型的参数,PostgreSQL 将给出一个错误。
sign() 示例
本示例演示了如何使用 sign() 函数获取 -10 的符号。
SELECT sign(-10) AS "sign(-10)";
sign(-10)
-----------
-1本示例演示了如何使用 sign() 函数获取 10 的符号。
SELECT sign(10) AS "sign(10)";
sign(10)
----------
1本示例演示了如何使用 sign() 函数获取 0 的符号。
SELECT sign(0) AS "sign(0)";
sign(0)
---------
0