课程
/数据库
/Oracle
/Oracle数据库开发必备利器之SQL基础
这样查询后表中的数据并没有改变,这样查询有什么意义?表中并没有多出叫部门的一列
2015-12-24
源自:Oracle数据库开发必备利器之SQL基础 6-12
正在回答
举个例子:
测试数据:
usernam age
1 lili 19
2 toto 17
select username,(case age
when 19 then '成年人'
when 17 then '未成年人'
else 'xx') as age_str
from users;
查询结果:
username age_str
1 lili 成年人
2 toto 未成年人
qq_黄了青梅_0 提问者
使用case when 语句能够方便快捷的找到满足你条件的数据。
举报
为你带来Oracle开发必备的sql基础,为后续课程学习打下好的基础
2 回答case...when 语句
1 回答case...when
1 回答decode与case when什么区别
1 回答注意case when
3 回答请问case when 查询后能不能把salary 也显示出来