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' –