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()" 的评论、建议或更正 此处