原数据:

目标数据:

实现代码:

SELECT YEAR AS "年",
SUM (DECODE (QUATER, 1, RATE, 0)) AS "季度一",
SUM (DECODE (QUATER, 2, RATE, 0)) AS "季度二",
SUM (DECODE (QUATER, 3, RATE, 0)) AS "季度三",
SUM (DECODE (QUATER, 4, RATE, 0)) AS "季度四"
FROM SEASON
GROUP BY YEAR ORDER BY 1;

或者

SELECT * FROM (
SELECT YEAR AS "年",QUATER,RATE FROM SEASON)
PIVOT(
SUM(RATE) FOR QUATER IN(1 AS "一季度",2 AS "二季度",3 AS "三季度",4 AS "四季度"));

最新文章

  1. easyui datagrid 分页
  2. 从网易与淘宝的font-size思考前端设计稿与工作流 (转)
  3. json转换成对象
  4. 连接Oracle的帮助类
  5. Android分步注册,Activity由B返回A修改再前往B,B中已填项不变
  6. Java 语言基础
  7. AngularJS+NodeJS环境搭建
  8. 初识Sencha Touch:面板Panel
  9. Unity3D游戏开发之连续滚动背景
  10. SpringMVC配置+小例子
  11. myeclipse 2014破解
  12. 637. Average of Levels in Binary Tree
  13. SVN同步出现问题
  14. 实验1--用C语言编程四则运算
  15. django(一)验证码
  16. USB概述
  17. Military Problem CodeForces - 1006E(dfs搜一下 标记一下)
  18. R语言 data.frame 大全
  19. linux 命令:chmod权限设置命令
  20. hdu 4888 最大流慢板

热门文章

  1. JAVA break、continue和return的区别
  2. Java Integer中的IntegerCache小记
  3. SQL----Scalar 函数
  4. 客户端相关知识学习(五)之什么是webView
  5. 关于记录log日志的几种方法
  6. k8s弹性伸缩概念以及测试用例
  7. iview之tabs嵌套
  8. 谈谈对this的指向问题
  9. 第十三篇 JS 操作table表格
  10. Codeforces Manthan, Codefest 18 (rated, Div. 1 + Div. 2) E.Trips