2
我有一個類似這樣的數據集;嵌套案例硬編碼案例陳述的結果
col1 col2 col3
1 YES NO
2 NO YES
我想申請case
聲明,
case when col1 = 1 then col2
when col1 = 2 then col3 end as newcol
現在newcol
將值作爲輸出YES/NO
。是否可以在上面的case
條件內應用另一個case
,以便我可以將YES
硬編碼爲Y
和NO
作爲N
。
我通過在外部查詢中添加case
語句得到了結果。是否有任何替代方法,如嵌套case
。
也可以應用case
條件使用列別名newcol
?
我不跟着你。你可以添加示例數據顯示你的意思嗎? –
@TimBiegeleisen在得到'case'語句的結果之後,我想添加另一個'case'來使'YES'成爲'Y'而'NO'成爲'N' –