mysql数据查询问题,类似行转列,望各位帮忙解答
数据表结构:
区域———时段———平均值
上海———上午———11.11
广州———上午———12.11
上海———下午———13.11
广州———下午———14.11
需要得到结果为:
区域———上午———下午
上海———11.11——–13.11
广州———12.11——–14.11
谢谢
——解决方案——————–
- SQL code
select 区域, sumif(if(时段='上午'),平均值,0) as 上午, sumif(if(时段='下午'),平均值,0) as 下午 from 数据表结构 group by 区域
------解决方案--------------------
sum(IF(time_interval='上午',avg_number,0)) AS 上午,欢迎大家阅读《mysql数据查询有关问题,类似行转列,望各位帮忙解答》,跪求各位点评,by 搞代码