2つの数値を比較したいと思います。すなわち1と2を取りましょう。
次のクエリを作成しようとしましたが、期待どおりに機能しません(Toadによると:ORA-00923:FROMキーワードが期待どおりに見つかりません):
SELECT 1 > 2 from dual
DECODEはSwitchケースのようなものですが、式の評価(つまり数値比較)の結果を選択リストに入れるにはどうすればよいですか?
SELECT LISTの式の代わりに関数を使用する解決策を見つけました:すなわち
select DECODE(SIGN(actual - target)
, -1, 'NO Bonus for you'
, 0,'Just made it'
, 1, 'Congrats, you are a winner')
from some_table
もっとエレガントな方法はありますか?
また、2つの日付を比較するにはどうすればよいですか?