Oracle 自带的函数  SIGN
表达式的正 (+1)、零 (0) 或负 (-1) 号

SQL> SELECT SIGN(-47.3), SIGN(0), SIGN(47.3) FROM dual;

SIGN(-47.3)    SIGN(0) SIGN(47.3)
----------- ---------- ----------
         -1          0          1