SIGN 関数

これも DECODE と同じで、CASE 式を使用した方が無難。

sign (x) で、
  1 >= x なら  1 
  1 =< x なら -1 
  0 = x  なら  0
となっています。

select decode( sign( field1 - field2 )
              ,  1, 'field1 の方が大きい'
              , -1, 'field2 の方が大きい'
              , '同じ大きさ')
from table1 ;


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-02-11 (水) 11:36:17 (5555d)