sql语句行列转至
来源:互联网 发布:入职培训 it 编辑:程序博客网 时间:2024/05/22 12:55
【第一种方法】
1,查询原始的数据
select * from Scores
结果展示:
2,科目subject列转行
select Student as '姓名',max(case Subject when '语文' then Score else 0 end) as '语文' ,--如果这个行是“语文”,就选此行作为列max(case Subject when '英语' then Score else 0 end ) as '英语'from Scoresgroup by Studentorder by Student
结果展示
【第二种方法】
用pivot函数
/*pivot( 聚合函数(要转成列值的列名) for 要转换的列 in(目标列名) )*/select Student as '姓名',avg(语文) as '语文',avg(英语) as '英语'from Scorespivot( avg(Score) for Subject in (语文,英语) )as NewScoresgroup by Studentorder by Student asc
阅读全文
0 0
- sql语句行列转至
- 动态生成SQL语句-行列转置
- 行列转置的SQL语句
- SQL语句行列转换
- 行列转换 经典SQL语句
- 关于sql语句的一些操作 行列转换(转)
- SQL 行列互转
- 【转】 【SQL】行列转换
- SQL 行列转置
- SQL行列互转
- SQL行列互转
- SQL行列互转
- SQl行列互转
- 一个SQL语句的问题:行列转换
- 一些sql 语句(行列转换等)
- SQL语句--行列转换以及字符串求和
- 行列转换等经典SQL语句
- 行列转换等经典SQL语句
- POJ-2407-Relatives(欧拉函数模板题)
- 基于Unity3D 的Htc vive的基本交互
- 23种设计模式汇总整理
- 23. Merge k Sorted Lists
- Linux系统管理与设置
- sql语句行列转至
- 如何拥有赏(sao)心(de)悦(yi)目(bi)的开发环境
- 基本数据类型包装数据类型之间的转换
- 嵌入式软件的移植的一般步骤
- 选择排序法(Selection sorting)
- Spring与Mybatis框架整合——数据分页
- LeetCode 24. Swap Nodes in Pairs (Python)
- 【BigHereo 2】-----对MQ的一些思考(二)
- Networking(Kruskal)