※ ChatGPTを利用し、要約された質問です(原文:PL/SQLの初歩的な質問その2)
PL/SQLのSELECT文で条件によって値を変換する方法
このQ&Aのポイント
PL/SQLのSELECT文で条件によって値を変換する方法を教えてください。
例えば、あるテーブルに特定の値が入っている場合に、別の値に変換して抽出する方法を知りたいです。
具体的には、test2の値が10だった場合には20に変換し、12だった場合には22に変換して抽出したいです。
失礼します。
先日は似たような質問でお世話になりました。
またPL/SQLについての質問です。
あるTBLに、以下のような感じでレコードが入っていたとします。
TESTtable
test1(PK)(NUMVER型) test2(NUMVER型)
---------------------------------------
1 10
2 11
3 12
4 10
ここで以下のSELECT文を実行
SELECT test1 , test2
FROM TESTtable
WHERE test2 = IN(10,12)
この時、test2が10だったら20の数値に変換後test2として抽出し、
test2が12だったら22の数値に変換後test2として抽出する為には
どのようなSELECT文になるでしょうか?
宜しくお願いします。
お礼
ご回答ありがとうございました。 色んな関数があるんですね(^^;;