- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PL/SQLの初歩的な質問その2)
PL/SQLのSELECT文で条件によって値を変換する方法
このQ&Aのポイント
- PL/SQLのSELECT文で条件によって値を変換する方法を教えてください。
- 例えば、あるテーブルに特定の値が入っている場合に、別の値に変換して抽出する方法を知りたいです。
- 具体的には、test2の値が10だった場合には20に変換し、12だった場合には22に変換して抽出したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PL/SQLとあるあたり、おそらくORACLEだろうと推測して、 DECODE関数により実現出来ると思います。 select test1 ,decode( test2 ,10 ,20 ,20 ,22 ,test2 ) as test2 from TESTtable where test2 = in (10,12)
お礼
ご回答ありがとうございました。 色んな関数があるんですね(^^;;