日期:2014-05-16  浏览次数:20827 次

oracle case when语句不贯穿吧
select case when 6>5 then 1 when 6>1 then 2 end as kk from dual

结果是
1
------解决方案--------------------
引用:
select case when 6>5 then 1 when 6>1 then 2 end as kk from dual

结果是
1

是~~~~~
------解决方案--------------------
结果是1有问题吗?这个就和if else一样,找到第一个满足的就返回了