SQL题:行转列的运用
将下面的数据
年 季度 销售量
2017 1 11
2017 2 12
2017 3 13
2017 4 14
2018 1 21
2018 2 22
2018 3 23
2018 4 24
转换为
年 一季度 二季度 三季度 四季度
2018 21 22 23 24
2017 11 12 13 14
解答:
--创建表
create table tb_sales(year int,season int,sale int);
--插入数据
insert into tb_sales values(2017,1,11);
insert into tb_sales values(2017,2,12);
insert into tb_sales values(2017,3,13);
insert into tb_sales values(2017,4,14);
insert into tb_sales values(2018,1,21);
insert into tb_sales values(2018,2,22);
insert into tb_sales values(2018,3,23);
insert into tb_sales values(2018,4,24);
commit;