sql面试题-----行转列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql面试题-----行转列相关的知识,希望对你有一定的参考价值。

   tem数据表如下图

技术分享

 1 select Time as 日期,
 2 sum 
 3 (
 4          case 
 5      when Shengfu=  then 1
 6        else  0
 7       end
 8 ) as 胜,
 9 sum
10 ( 
11        case
12      when Shengfu= then 1
13         else 0
14      end 
15 )  as16 
17  from tem
18    group by Time

执行结果如下图:

技术分享

 

以上是关于sql面试题-----行转列的主要内容,如果未能解决你的问题,请参考以下文章

Hive面试题系列第二题-行转列问题

Hive面试题系列第二题-行转列问题

Hive面试题系列第二题-行转列问题

sql面试:sql中的行转列和列转行

SQL Server 动态行转列(参数化表名分组列行转列字段字段值)

通过sql实现动态行转列