Oracleの大なり小なり。正なら1、負なら-1を返す。
decode(sign( A - B ), 1, 1, -1) if (A > B){ return 1; }else{ return -1; }