`
blueskylan
  • 浏览: 98661 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

合并相同班级的科目分数(行转列)

    博客分类:
  • db2
 
阅读更多
--drop table score;
create table score (  
    banji integer, --班级 
    kemu varchar(10),  --科目
    fengshu integer  --分数
) ;   
insert into score values  
(1, '语文', 8800),  
(1, '数学', 8420),  
(1, '英语', 7812),  
(2, '语文', 8715),  
(2, '数学', 8511),  
(2, '英语', 8512)
;
select banji 班级,
max(case when kemu = '语文' then fengshu else 0 end ) 语文,
max(case when kemu = '数学' then fengshu else 0 end ) 数学,
max(case when kemu = '英语' then fengshu else 0 end ) 英语
from score
group by banji;
  • 描述: 结果
  • 大小: 1.2 KB
分享到:
评论

相关推荐

    Oracle实现行转换成列的方法

    为了将这些表合并成一张包含所有信息的成绩表,我们需要将分数表中的各个科目分数转换为单独的列。 创建表的语句如下: 1. 班级表(CLASS): ```sql CREATE TABLE CLASS ( ID VARCHAR2(5) NOT NULL PRIMARY KEY,...

    中小学简易成绩管理系统(excel)

    简言之,只要您原始成绩表是什么样,把它搞过来就行,只是需注意对本总表的惟一要求是:第一行为表格项目且有班级一列和不合并单元格即可,其它不受任何限制。 2、具有容错能力 也许您对函数和公式比较熟悉,知道当...

    jsp+sqlserver2012实现三个班级成绩查询系统

    数据库设计通常包括至少一个班级表和一个成绩表,班级表存储班级信息,如班级ID和班级名称,而成绩表则记录每个学生在各个科目上的得分,可能还包括学生ID、科目ID和分数等字段。数据库设计的好坏直接影响到查询效率...

    中小学简易成绩分析系统

    简言之,只要您原始成绩表是什么样,把它搞过来就行,只是需注意对本总表的惟一要求是:第一行为表格项目且有班级一列和不合并单元格即可,其它不受任何限制。 2、具有容错能力 也许您对函数和公式比较熟悉,知道当...

    中小学简易成绩管理系统(EXCEL VBA)

    简言之,只要您原始成绩表是什么样,把它复制过来就行,只需注意本总表第一行为表头且有班级一列和不合并单元格即可,其它不受任何限制。 2、具有容错能力 也许您对函数和公式比较熟悉,知道当公式引用的单元格被...

    SQL查询知识文档 查询。。链接查询。。。

    最后,可以使用别名简化查询,例如查找某门科目期中期末都及格的学生的学号和课程代号: ```sql SELECT A.学号, A.课程代号 FROM 考试成绩 A, 考试成绩 B WHERE A.课程代号=B.课程代号 AND A.学号=B.学号 AND A....

    excel成绩管理系统

    简言之,只要您原始成绩表是什么样,把它搞过来就行,只需注意本总表第一行为表格项目且有班级一列和不合并单元格即可,其它不受任何限制。 2、具有容错能力 也许您对函数和公式比较熟悉,知道当公式引用的单元格...

    中小学学生成绩管理系统(excel版)(宏限制,无法编辑)

    简言之,只要您原始成绩表是什么样,把它搞过来就行,只需注意本总表第一行为表格项目且有班级一列和不合并单元格即可,其它不受任何限制。 2、具有容错能力 也许您对函数和公式比较熟悉,知道当公式引用的单元格...

    中小学学生成绩管理系统EXCEL V1.0版

    简言之,只要您原始成绩表是什么样,把它搞过来就行,只需注意本总表第一行为表格项目且有班级一列和不合并单元格即可,其它不受任何限制。 2、具有容错能力 也许您对函数和公式比较熟悉,知道当公式引用的单元格...

    2021春分布式计算课程实验要求1

    Map阶段处理键值对(班级, {科目, 成绩}),Reduce阶段则对每个科目的成绩求平均。 2. **Spark框架**: Spark是一个快速、通用且可扩展的数据处理引擎,支持批处理、交互式查询、实时流处理等多种工作负载。相对于...

    EaseOK超级分班软件 v2.6.8.39.zip

    4.电脑自动姓名识别,姓名读音相同及相近的学生将自动区分在不同班级! 5.各科高低分优等生差生合理分配,默认做到不扎堆; 6.预设班级轻松搞定,避免后期繁琐调整! 7.自动在线升级至最新版本,无需重复安装! ...

    整理的一些MySQL面试题

    这个查询使用CASE语句按科目分组并取最大值(即该科目的分数),以合并列的方式显示每个学生的语文和数学成绩。 12. **学生表建立** ```sql CREATE TABLE Student ( S# INT PRIMARY KEY, Sname VARCHAR(100), ...

    《Word-2010文档处理案例教程》表格.docx

    - **编辑表格**:可以调整单元格大小、合并或拆分单元格、添加或删除行/列等。 - **美化表格**:通过选择不同的样式、设置边框和底纹来美化表格外观。 - **数据排序与计算**:Word-2010支持表格中的数据排序,并可...

    mysql 数据库练习50题

    7. **连接查询(JOIN)**:在多表查询中,JOIN操作是核心,如INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL JOIN,它们用于合并多个表中的数据,例如找出某老师所教的所有班级及对应的学生名单。 8. **子查询(Subquery...

    Excel教程 简单介绍averageifs函数.docx

    - 学校成绩管理:计算特定年级、班级或科目的平均分。 - 销售数据分析:找出特定产品在特定地区的销售额平均值。 - 人力资源:计算满足特定条件的员工(如年龄、性别、部门等)的平均工资。 通过熟练掌握`...

    怎样在WPS文字中制作学生信息表.docx

    制作完基本信息表后,你可能还需要创建其他相关表格,比如家庭信息表(包括家长姓名、工作单位、联系方式等)、个人简介表(兴趣爱好、特长等)以及分数信息表(各科目成绩)。每张表格都可以按照上述方法进行设计和...

    人教版四年级数学(下册)各单元习题.doc

    9. **平均值计算**:平均成绩的计算是所有分数相加后除以科目数量,例如徐勇的平均成绩就是所有科目分数之和除以科目数。 10. **比较和差价问题**:小明和小江购买文具的价格差异,可以通过直接比较单价或者计算...

    access 学生成绩管理系统

    成绩表则需记录科目、分数、考试时间等;教师表包括教师ID、姓名、教课科目等。 2. 查询(Queries):用于检索、筛选和合并数据。例如,可以创建一个查询来查找特定学生的所有成绩,或者找出某科目的平均分。 3. ...

Global site tag (gtag.js) - Google Analytics