行转列列传行更具体例子

   1、查看数据

Sql代码  
  1. SELECT  * FROM tabName ;  

   

   2、列转行统计数据

Sql代码  
  1. SELECT DATE ,  
  2.     MAX(CASE NAME WHEN '小说' THEN Scount ELSE 0 END ) 小说,  
  3.     MAX(CASE NAME WHEN '微信' THEN Scount ELSE 0 END ) 微信   
  4. FROM TabName    
  5. GROUP BY DATE  

3、行转列
Sql代码  
  1. SELECT DATE,GROUP_CONCAT(NAME) FROM tabname GROUP BY DATE  

 

4、行转列统计数据

Sql代码  
  1. SELECT DATE, GROUP_CONCAT(NAME,'总量:',Scount) AS b_str FROM tabName GROUP BY DATE  
   
Sql代码  
  1. SELECT DATE,NAME, GROUP_CONCAT(NAME,'总量:',Scount) AS b_str FROM   TabName GROUP BY DATE ,NAME  

02-12 08:54