• ベストアンサー

Oracleで・・・

OracleでIIF関数のような物はありますか? 具体的にはあるフィールド(NUMBER型)から 値が0だったら1をそれ以外だったらそのままの 数値を取得したいのですがなかなかいい案が思いつきません^^; おわかりの方がいらっしゃったらぜひご教授ください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • me_no_car
  • ベストアンサー率24% (22/90)
回答No.1

IIFって関数(VB??)知らんけど ORACLEでやるならdecode関数使えばできますよ。。 >具体的にはあるフィールド(NUMBER型)から >値が0だったら1をそれ以外だったらそのまま フィールド名をtest テーブル名をtest_testとしてやると select decode( test , 0 , 1 , test ) from test_test; これでどうでしょう?

すると、全ての回答が全文表示されます。

関連するQ&A