Oracle SQL 嵌套CASE WHEN

嘗試了一下,Oracle CASE WHEN 是能夠支持嵌套使用的。sql

雖然看起來比較噁心,可是仍是挺有用的。code

 

select case
         when (1 = 1) then
              case when(2=3) then
                       'A'
                  else  'K'
                  end
         else
          'b'
       end
  from dual;

 

這裏能夠正常地輸出K,表示第二次的CASE WHEN可以發揮做用。blog

相關文章
相關標籤/搜索