这个能否用case then 呢?

来源:5-5 练习

慕无忌0650521

2016-08-14 23:24

oracle中能用case then 吗?

写回答 关注

2回答

  • Zikor
    2016-09-03 08:43:34

    select ci.ci_id CID,wm_concat(case when instr(stu_ids,stu.stu_id) > 0 then stu.stu_name end) SNAME
    from pm_ci ci,pm_stu stu
    group by ci.ci_id

  • weibo_转身274_03303615
    2016-08-17 20:09:02

    有case……when 

    case 字段名 when 值 then 结果(else 结果)end

    eg:selct username ,case username when 'aaa'then '计算机'else '其他' end as 部门 from emp

    或者

    case when 列名=值 then 结果 else结果 end from 表名。


Oracle高级查询

数据库开发中应用广泛的高级查询,本教程通过大量的案例详细讲解

62884 学习 · 144 问题

查看课程

相似问题