構文

用途
SIGNは、nの符号を戻します。このファンクションは、引数として、任意の数値データ型、または暗黙的にNUMBERに変換可能な数値以外のデータ型を取り、NUMBERを戻します。
NUMBER型の値の場合、符号は次のとおりです。
n<0(ゼロ)の場合、-1
n=0の場合、0(ゼロ)
n>0の場合、1
浮動小数点数(BINARY_FLOATおよびBINARY_DOUBLE)の場合、このファンクションは数値の符号ビットを戻します。符号ビットは次のようになります。
n<0(ゼロ)の場合、-1
n>=0またはn=NaNの場合、+1
例
次の例では、ファンクションの引数(-15)が0より小さいことを示します。
SELECT SIGN(-15) "Sign" FROM DUAL;
Sign
----------
-1