年度 季度 销量
1991 1 20
1991 2 79
1991 3 60
1991 4 68
1992 1 56
1992 2 54用一个sql语句查询成这样的结果年份 1季度 2季度 3季度 4季度
1991 20 79 60 68
1992 56 54
1991 1 20
1991 2 79
1991 3 60
1991 4 68
1992 1 56
1992 2 54用一个sql语句查询成这样的结果年份 1季度 2季度 3季度 4季度
1991 20 79 60 68
1992 56 54
解决方案 »
- oracle查询 疑问 菜鸟级
- 如何把从另一个页面获取来的数据插入到oracle数据库种的blob字段中
- oracle存储过程中用户权限
- 简单的问题
- 求一条sql
- 我这个触发器为什么在在执行delete操作时不管用?
- 急问,我把一台机子的Oracle客户端81升到92客户端,升级会不会出现问题?
- 有谁知道Oracle内部错误代码吗
- ID自动增加怎么设?
- oracle的logminer能远程操作吗
- ORA-00600: internal error code, arguments: [kkpoStateObject], [3], [], [], [], [
- 求救:oracle10g 导入dmp文件问题
sum(decode(季度,2,销量,0)) 2季度,
sum(decode(季度,3,销量,0)) 3季度,
sum(decode(季度,4,销量,0)) 4季度
from table
group by 年度
SQL> select year,sum(decode(ji,1,sale,null)) "1季度",
2 sum(decode(ji,2,sale,null)) "2季度",
3 sum(decode(ji,3,sale,null)) "3季度",
4 sum(decode(ji,4,sale,null)) "4季度"
5 from test
6 group by year; YEAR 1季度 2季度 3季度 4季度
---------- ---------- ---------- ---------- ----------
1991 20 79 60 56
1992 80 54
SQL> select * from test; YEAR JI SALE
---------- ---------- ----------
1991 1 20
1991 2 79
1991 3 60
1991 4 56
1992 1 80
1992 2 54已选择6行。