SIGN( n )
n < 0 の場合、-1を戻す。 n = 0の場合、0を戻す。n > 0の場合1を戻す。
/************************************* n < 0 の場合 *************************************/ SELECT SIGN( -1 ) FROM DUAL; [結果] -1 /************************************* n = 0の場合 *************************************/ SELECT SIGN( 0 ) FROM DUAL; [結果] 0 /************************************* n > 0の場合 *************************************/ SELECT SIGN( 1 ) FROM DUAL; [結果] 1