[size=medium][size=small]select ename,sal
case when sal<2000 then 'UNDERPAID'
when sal>2000 then 'OVERPAID'
else 'OK'
end as status
from emp;
[/size]
[/size]
本文提供了一个使用 SQL 的 CASE WHEN 语句的示例,展示了如何根据员工薪资的不同范围来分配不同的支付状态标签,如 UNDERPAID、OK 和 OVERPAID。
[size=medium][size=small]select ename,sal
case when sal<2000 then 'UNDERPAID'
when sal>2000 then 'OVERPAID'
else 'OK'
end as status
from emp;
[/size]
[/size]

被折叠的 条评论
为什么被折叠?