在oracle数据库中,查询出来的临时表如下
如何转换成下图
注意:分类是会增加的,也就是说在8月3日的时候,分类就多了“武侠”、“军事”等其他不确定的类型
源码如下:
INSERT INTO sheet1
(日期
, 分类
, 数量
) VALUES ('2022-08-01 ', '玄幻', '10');
INSERT INTO sheet1
(日期
, 分类
, 数量
) VALUES ('2022-08-01', '言情', '11');
INSERT INTO sheet1
(日期
, 分类
, 数量
) VALUES ('2022-08-01', '修真', '12');
INSERT INTO sheet1
(日期
, 分类
, 数量
) VALUES ('2022-08-02 ', '玄幻', '15');
INSERT INTO sheet1
(日期
, 分类
, 数量
) VALUES ('2022-08-02 ', '言情', '16');
INSERT INTO sheet1
(日期
, 分类
, 数量
) VALUES ('2022-08-02 ', '修真', '17');
INSERT INTO sheet1
(日期
, 分类
, 数量
) VALUES (NULL, NULL, NULL);
INSERT INTO sheet1
(日期
, 分类
, 数量
) VALUES (NULL, NULL, NULL);
可以使用pivot函数