mysql和Oracle都可以用
--条件表达式
--给EMP表中的员工起中文名字
select e.ename,
case e.ename
when 'SMITH' then '曹贼'
when 'ALLEN' then '大耳贼'
when 'WARD' then '诸葛小儿'
else '无名'
end
from emp e;
else可以省略,不加else条件时:
select e.ename,
case e.ename
when 'SMITH' then '曹贼'
when 'ALLEN' then '大耳贼'
when 'WARD' then '诸葛小儿'
end
from emp e;
其他都为null