第十四天
DECODE的简单例子
用case实现
--DECODE的简单例子
--用case实现
select id,name,
case sex
when '1' then '男'
when '2' then '女'
end 性别
from student;
--DECODE取出一行内两列中的较大值
--先建表
create table sales(month char(2),sales_tv number,sales_computer number);
insert into sales values('01',10,18);
insert into sales values('02',28,20);
insert into sales values('03',36,33);
commit;
--查询sales表
select * from sales;
--求每月销售量最高的值
select month,decode(sign(sales_tv-sales_computer)
,1,sales_tv,-1,sales_computer) as 较大销售值 from sales;

蹉跎光阴,就差一点写出来了
本文详细介绍了Oracle数据库中的DECODE函数的使用方法,通过案例展示了如何根据条件返回不同值,并且给出了一个计算每月销售量最大值的实际场景。作者还提及了与妻子共同学习的经历。
1621

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



