课程
/数据库
/Oracle
/Oracle高级查询
oracle中能用case then 吗?
2016-08-14
源自:Oracle高级查询 5-5
正在回答
select ci.ci_id CID,wm_concat(case when instr(stu_ids,stu.stu_id) > 0 then stu.stu_name end) SNAMEfrom pm_ci ci,pm_stu stugroup by ci.ci_id
有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 表名。
举报
数据库开发中应用广泛的高级查询,本教程通过大量的案例详细讲解
3 回答左外连接和右外连接是否可以互换呢?
1 回答这个联系的答案是什么,能说一下吗
2 回答为啥我输出ed没能成功呢
1 回答请问下这个表行转列的语句该怎么写呢?
3 回答oracle 能用 left join 和 right join吗?