qq_黄了青梅_0
2015-12-24 14:26
这样查询后表中的数据并没有改变,这样查询有什么意义?表中并没有多出叫部门的一列
举个例子:
测试数据:
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 未成年人
使用case when 语句能够方便快捷的找到满足你条件的数据。
Oracle数据库开发必备利器之SQL基础
160639 学习 · 641 问题
相似问题