简答题 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函数,如下:
   
   此题若使用临时表的方式,如下:
   
【答案解析】