oracle SQL 当中的IF函数是什么

表 table A , B ,C
0 1 2
1 3 4
如果 A 值 为 0 则 显示的数据 为 B的值 也就是1
A 值 为 1 则 显示的数据 为C 的值 也就是4
我需要根据显示的出来的值,在做关联,关联其他表

第1个回答  2013-07-05
select A,case when A=0 then B when A=1 then C end from table

 或者

select A,decode(A,0,B,1,C) from table

本回答被提问者和网友采纳
第2个回答  2013-07-05
关键字而已
第3个回答  2013-07-05
case when

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网