简答题
6.
数据库中有一张如下所示的表,表名为SALES。
年
季度
销售量
1991
1
11
1991
2
12
1991
3
13
1991
4
14
1992
1
21
1992
2
22
1992
3
23
1992
4
24
要求:写一个SQL语句查询出如下所示的结果。
年
一季度
二季度
三季度
四季度
1991
11
12
13
14
1992
21
22
23
24
【正确答案】
这是一道行转列的题目,首先建立表SALES:
此题若使用聚合函数+DECODE或CASE来回答,如下:
此题若使用PIVOT函数,如下:
此题若使用临时表的方式,如下:
【答案解析】
提交答案
关闭