当前位置:数据库 > 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能够发挥作用。
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,