ORACLEで数値の符号を取得したい場合はSIGN関数を使用します。
SIGN関数は指定した数値項目の符号を返し、値がNULLの場合はNULLが返却されます。
書式
SELECT SIGN (数値項目) FROM DUAL;
例
以下の項目の符号のみを取得したい場合。
数値
-----
10
-10
0
NULL
SELECT SIGN(10) , SIGN(-10) , SIGN(0) , SIGN(NULL) FROM DUAL;
結果は以下のようになります。
SIGN
-----
1
-1
0
NULL
0 件のコメント:
コメントを投稿