关于oracle采用pivot函数列转行后一些列的值为null处理

本文探讨了在Oracle中使用Pivot函数将列转换为行时遇到的null值问题。针对这种情况,提出了将null值显示为0的解决方案,以确保在查看每个用户每种商品的汇总信息时数据的完整性。
摘要由CSDN通过智能技术生成
假设现在有三张表,一张类别表,一张员工表,一张交易明细表
create table kinds( name varchar2(32) ,code char(2));
insert into kinds(name, code) values('name1','01');
insert into kinds(name, code) values('name1','02');
insert into kinds(name, code) values('name1','03');
insert into kinds(name, code) values('name1','04');
create table trade_dtl(empid number(5),empname varchar2(9),kind_code char(2),amount number(10,2),trade_date varchar2(8));
insert into trade_dtl(empid, empname, kind_code, amount, trade_date) values(1,'张三','01',100,'20151202');
insert into trade_dtl(empid, empname, kind_code, amount, trade_date) values(1,'张三','02',100,'20151102');
insert into trade_dtl(empid, empname, kind_code, amount, trade_date) values(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值