*
FROM (
SELECT job,
sum(decode(deptno,
10,sal)) DEPT10,
sum(decode(deptno,
20,sal)) DEPT20,
sum(decode(deptno,
30,sal)) DEPT30,
sum(decode(deptno,
40,sal)) DEPT40
FROM scott.emp
GROUP BY job)
ORDER BY 1;
JOB DEPT10 DEPT20 DEPT30 DEPT40
--------- ---------- ---------- ---------- ----------
ANALYST
6000
CLERK 1300 1900 950
MANAGER 2450 2975 2850
PRESIDENT 5000
SALESMAN 5600
Oracle ->> 行转列, 列转行
标签:
本文系统来源:http://www.cnblogs.com/jenrrychen/p/4628885.html
【说明】:
本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!