sign()

返回数值符号的函数

sign() 是一个返回给定值符号的系统函数。

sign()PostgreSQL 6.5 中被添加。

用法

sign ( numeric ) → numeric
sign ( double precision ) → double precision

根据提供的值小于零、等于零或大于零,将返回以下值之一

  • -1
  •  0
  •  1

变更历史

示例

sign() 的基本用法示例

postgres=# SELECT sign(-5);
 sign 
------
   -1
(1 row)

postgres=# SELECT sign(0);
 sign 
------
    0
(1 row)

postgres=# SELECT sign(2);
 sign 
------
    1
(1 row)

分类

系统函数

另请参阅

abs()

反馈

请在此处 提交关于“sign()”的任何评论、建议或更正