有一个表test 怎么用一条sql语句,查询成下面的结果

有一个表test 如何用一条sql语句,查询成下面的结果。

年度 季度 销量

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


SQL code

select 年度 as 年份,
    sum(if(季度=1,销量,0)) as 1季度,
    sum(if(季度=2,销量,0)) as 2季度,
    sum(if(季度=3,销量,0)) as 3季度,
    sum(if(季度=4,销量,0)) as 4季度
from test
group by 年度


                        
  
  
                    
有一个表test 怎么用一条sql语句,查询成下面的结果

相关文章:

你感兴趣的文章:

标签云: