-1
的情況我有一個表格式的列:列的行與甲骨文
EmpNumber,PreferredPhoneType,MobilePhone,WorkPhone,HomePhone
10041,Work Phone,,342423,
我試圖使用方法:
select empnumber,
DECODE(PreferredPhoneType,'Work Phone', 'W',
'Mobile', 'M',
'Home','H') result,
MobilePhone,WorkPhone,HomePhone from xx_phone;
但是,這是獲取所有的值不管列類型。我希望結果是這樣的,如果電話類型是'W',第三列應該帶有工作電話號碼。
- 如果手機類型的「M」它應是手機號碼和
- 如果手機類型「H」,它應是家庭電話號碼。
喜歡的東西:
EmpNumber,PhoneType,Number
1000 M 336363
2828 W 88373
3838 H 837373
有一個函數來做到這一點?