#navi(ORACLE)
*SIGN 関数 [#ve53854d]
これも [[DECODE>ORACLE/DECODE]] と同じで、CASE 式を使用した方が無難。
sign (x) で、
1 >= x なら 1
1 =< x なら -1
0 = x なら 0
となっています。
**例 [#l0d29333]
select decode( sign( field1 - field2 )
, 1, 'field1 の方が大きい'
, -1, 'field2 の方が大きい'
, '同じ大きさ')
from table1 ;