Oracle SQL嵌套CASE WHEN
尝试了一下,Oracle CASE WHEN 是可以支持嵌套使用的。
虽然看起来比较恶心,但是还是挺有用的。
Sql代码
select case
when (1 = 1) then
case when(2=3) then
'A&oracle账号#39;
else 'K'
end
else
'b'
end
from dual;
这里可以正常地输出K,表示第二次的CASE WHEN能够发挥作用。
Oracle SQL嵌套CASE WHEN
尝试了一下,Oracle CASE WHEN 是可以支持嵌套使用的。
虽然看起来比较恶心,但是还是挺有用的。
Sql代码
select case
when (1 = 1) then
case when(2=3) then
'A&oracle账号#39;
else 'K'
end
else
'b'
end
from dual;
这里可以正常地输出K,表示第二次的CASE WHEN能够发挥作用。