• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PL/SQLの初歩的な質問その2)

PL/SQLのSELECT文で条件によって値を変換する方法

このQ&Aのポイント
  • PL/SQLのSELECT文で条件によって値を変換する方法を教えてください。
  • 例えば、あるテーブルに特定の値が入っている場合に、別の値に変換して抽出する方法を知りたいです。
  • 具体的には、test2の値が10だった場合には20に変換し、12だった場合には22に変換して抽出したいです。

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

  • ベストアンサー
回答No.1

PL/SQLとあるあたり、おそらくORACLEだろうと推測して、 DECODE関数により実現出来ると思います。 select test1 ,decode( test2 ,10 ,20 ,20 ,22 ,test2 ) as test2 from TESTtable where test2 = in (10,12)

noname#107189
質問者

お礼

ご回答ありがとうございました。 色んな関数があるんですね(^^;;

関連するQ&A