Oracle Partition Outer Join 稠化报表
partition outer join实现将稀疏数据转为稠密数据,举例:
with t as (select deptno, job, sum(sal) sum_sal from emp group by deptno, job), tt as (select distinct job from t) select b.deptno, a.job, sum_sal from tt a left join t b partition by (b.deptno) on a.job = b.job
数据显示结果:
按照所有deptno和job显示出sal总值,没有对应值显示为空。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。