当前位置:数据库 > Oracle >>

Oracle SQL嵌套CASE WHEN

Oracle SQL嵌套CASE WHEN
 
尝试了一下,Oracle CASE WHEN 是可以支持嵌套使用的。
 
虽然看起来比较恶心,但是还是挺有用的。
 
Sql代码  
select case  
         when (1 = 1) then  
              case when(2=3) then  
                       'A'  
                  else  'K'  
                  end  
         else  
          'b'  
       end  
  from dual;  
 
这里可以正常地输出K,表示第二次的CASE WHEN能够发挥作用。
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,