sql语句条件表达式通用条件表达式 (Oracle和MySQL两种数据库都可用),和专用条件表达式(只有Oracle数据库能使用)
使用scott用户给的测试表来操作吧!!!
例 1:给emp表中的名称起个中文名称:
原本数据:select e.ename from emp e;
这种格式看起来比较简便易懂,select语句肯定都会 这个里边就需要注意case
和结束的end
不要忘记写,when then
数量可根据需要自行增减,else
可写可不写,不写走else的就会直接返回一个null
select e.ename,
case e.ename
when 'SMITH' then '史密斯'
when 'ALLEN' then '艾琳'
when 'WARD' then '大卫'
else '未知'
end
from emp e;
上面这种数据等值判断写法 &