oracle条件查询:case和decode使用实例

本文介绍了Oracle数据库中CASE和DECODE函数的应用实例,通过具体示例展示了如何使用这两种函数来实现条件判断并返回相应的部门名称。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

oracle条件查询:case和decode使用实例
[code]
分别用case和decode函数列出员工所在的部门,deptno=10显示'部门10',
deptno=20显示'部门20'
deptno=30显示'部门30'
deptno=40显示'部门40'
否则为'其他部门'
select ename, case deptno
when 10 then '部门10'
when 20 then '部门20'
when 30 then '部门30'
when 40 then '部门40'
else '其他部门'
end 工资情况
from scott.emp

select ename,decode(deptno,10,'部门10',20,'部门20',30,'部门30',40,'部门40','其他部门') 工资情况 from scott.emp
[/code]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值