现有一表,有三列,第二三列为AB则新建一列为A,第二三列为BC则新建一列为B,第二三列为CD则新建一列为C,原来三列,显示的要新增一列出来,问sql怎么写,oracle数据库
select
id,
list2,
list3,
case when list2||list3='AB' then 'A'
when list2||list3='BC' then 'B'
when list2||list3='CD' then 'C'
else '其它' end as 新增列
from 表名称