[SQL ] 将字段统计资料横向展开?

楼主: HelloJimmy (Angel Michael)   2015-03-02 23:09:40
数据库名称:mySQL
数据库版本:5.6
内容/问题描述:
大家好,假设今天Table有两个字段,想将同一字段里的统计资料做横向展开,该如何做?例:
Name Product
作者: greetmuta (愚零斗武多)   2015-03-03 00:21:00
SUM(case when product=1 then 1 else 0 end) as 轮胎
作者: sonesnsdsosi (FOREVERSONE)   2015-03-03 13:54:00
select name,count(case when product=1 thenproduct else null end)"轮胎" ,count(case when product=2 then product else nullend)"茶杯" from table_name group by name;用sum 也可,跟一楼大大一样
作者: cdanyu (炸炸炸~弹)   2015-03-06 01:01:00
用用看 pivot

Links booklink

Contact Us: admin [ a t ] ucptt.com