在Oracle/PLSQL中, sign 函数返回一个数字的正负标志.
语法如下:sign( number )
number 要测试标志的数字.
If number < 0, then sign returns -1.
If number = 0, then sign returns 0.
If number > 0, then sign returns 1.
应用于:
- Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g
示例:
1、select sign( 100 ),sign(- 100 ),sign( 0 ) from dual;
-----------------------------------------------------------
1 -1 0
2、a=10,b=20
则sign(a-b)返回-1