嘗試了一下,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
嘗試了一下,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