利用数据库表转置将多条记录合并成一条记录
来源:互联网 发布:java 自然语言 编辑:程序博客网 时间:2024/05/29 16:37
现有存储学生成绩得数据库,如下图所示:
进行转置,查询每个学生的各科成绩和总成绩,sql语句如下:
Select NAME,SUM(CASE WHEN SUBJECT ='语文' THEN SCORE END) AS 语文, SUM(CASE WHEN SUBJECT ='数学' THEN SCORE END)AS 数学, SUM(CASE WHEN SUBJECT ='英语' THEN SCORE END) AS 英语, SUM(STUDENT_SCORE.SCORE) AS 总成绩from STUDENT_SCORE GROUP BY "NAME"
执行查询结果,如下:
0 0
- 利用数据库表转置将多条记录合并成一条记录
- oracle 数据库单子段多条记录合并一条记录函数
- MySQL数据库将多条记录的单个字段合并成一条记录
- MYSQL#将多条无关的数据库记录合并成一条记录,并取值
- 数据库新增一条记录
- group_concat()函数总结(mysql数据库中将某个字段的多条记录合并成一条记录),比较实用
- 利用PreparedStatement对象实现在数据库中插入一条记录。
- 把多条记录合并成一条的SQL语句
- 随机显示数据库一条记录
- 两条记录合并一条的 sql
- [MySQL] MySQL将多条记录的某个字段合并成一条记录
- Mysql之一对多查询,如何将多条记录合并成一条记录
- VC向数据库中插入一条记录
- 删除一条数据库记录的解决方案
- 一条sql 数据库去除重复记录
- 当数据库中的表只有一条记录
- uchome 向数据库插一条记录
- 随机从数据库取一条记录
- getElementByName????????,????????,
- 51nod1080——两个数的平方和
- Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Lig
- How Many Tables hd 1213
- python中将中文汉字转换为英文首字母的代码及遇到的小问题
- 利用数据库表转置将多条记录合并成一条记录
- UCOSIII简介于移植
- 使用正则表达式获取url中的中文参数值出现乱码问题
- DeepLearning tutorial(1)Softmax回归原理简介+代码详解
- poj 2135 Farm Tour(最小费用最大流)
- 【项目管理和构建】eclipse配置maven + 创建maven项目(三)
- HDOJ 5807 Keep In Touch
- DatePicker 控件的使用 android 开发
- Android小知识点总结