行转列sql题
来源:互联网 发布:贴吧顶贴软件 谭队 编辑:程序博客网 时间:2024/06/01 07:40
样本数据
想转化成
方法一:
select b.name,sum(b.score1) score1,sum(b.score2) score2,sum(b.score3) score3 from ( select a.name, case when id=1 then score else 0 end score1, case when id=2 then score else 0 end score2, case when id=3 then score else 0 end score3 from abc a ) b group by b.name
方法二:
select name, sum(case when id=1 then score else 0 end) score1, sum(case when id=2 then score else 0 end) score2, sum(case when id=3 then score else 0 end) score3 from abc group by name
0 0
- 行转列sql题
- SQL-行转列
- SQL 行转列
- SQL行转列
- Sql 行转列
- SQL行转列
- sql 行转列
- sql行转列
- sql 行转列
- sql 行转列
- SQL 行转列
- SQL 行转列
- SQL行转列
- sql行转列
- sql 行转列
- sql行转列
- SQL行转列
- SQL行转列
- scala 的介绍
- juery 通过id和name取select的值
- poj 1681 Painter's Problem (高斯消元)
- iOS机型适配,5,6,6p机型宏定义
- Failed to read artifact descriptor for org.apache.maven.plugins:maven-war-plugin:2.3
- 行转列sql题
- OPENMP入门的一些文章
- <meta http-equiv="X-UA-Compatible" content="IE=edge" />
- python2.7下不能正常输出中文数组某个元素的解决办法
- stm32_can错误中断 清除重点
- java在子线程与主线程传递数据(回调函数)
- Android中实现View滑动的几种方式
- easyui $.messager.alert失效问题
- 【Android基础笔记04】Spinner 和 AutoCompleteTextView 基本适配器控件的使用