归并

现有一表,有三列,第二三列为AB则新建一列为A,第二三列为BC则新建一列为B,第二三列为CD则新建一列为C,原来三列,显示的要新增一列出来,问sql怎么写,oracle数据库2.png

FineReport BIGDATA 发布于 2023-4-11 15:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-11 15:39(编辑于 2023-4-11 15:40)

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 表名称

  • 2关注人数
  • 176浏览人数
  • 最后回答于:2023-4-11 15:40
    请选择关闭问题的原因
    确定 取消
    返回顶部