`
Seven7+
  • 浏览: 32387 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查询各科成绩前K的同学名称,课程,成绩

阅读更多
Table: course

字段信息
course_id int(11)
name varchar(20)

Table: score

字段信息


id int(11)
student_id int(11)
course_id int(11)
score int(11)


Table: student

字段信息


student_id int(11)
name varchar(20)



SELECT
  student.name 学生,
  course.name 科目,
  mscore.score 成绩
FROM (SELECT *
      FROM SCORE OSCORE
      WHERE (SELECT
               COUNT(*)
             FROM SCORE ISCORE
             WHERE ISCORE.COURSE_ID = OSCORE.COURSE_ID
                 AND ISCORE.SCORE > OSCORE.SCORE) < 3
      ORDER BY OSCORE.COURSE_ID,OSCORE.SCORE DESC) mscore,
  student,
  course
WHERE student.student_id = mscore.student_id
    AND course.course_id = mscore.course_id

查询结果
引用

学生 科目 成绩
马六 语文 96
王五 语文 73
孙七 语文 62
孙七 数学 99
王八 数学 80
马六 数学 38
李四 数学 38
王八 英语 99
李四 英语 90
王五 英语 34

分享到:
评论

相关推荐

    《查询各科成绩前两名的记录》建表脚本及查询SQL+终极分析.txt

    根据提供的文件信息,我们可以了解到这份文档主要关注的是如何在数据库中构建一个表格并查询每门课程成绩排名前两位的学生记录。接下来将详细解析文件中的关键知识点。 ### 建立表格(表结构) #### SQL语句 ```...

    成绩管理和课程表系统

    先添加班的上课课程名、然后再添加学生成绩,每个学生各科成绩一次性录入。 2、查询学生成绩(主界面上) 可按班级查询,学生个人查询。 3、成绩更新(修改,删除学生成绩) 先查找学生姓名再操作。 按班级...

    平衡各科成绩分平行班软件

    《平衡各科成绩分平行班软件的深度解析与应用》 在教育管理中,均衡分配学生至不同班级是一项复杂而重要的任务。为了确保教育资源的公平分配,提高教学质量,"平衡各科成绩分平行班软件"应运而生。这款软件旨在实现...

    数据结构课程设计——学生成绩管理系统

    2、(教师用户)能实现本班同学各学期各科成绩的录入、编辑,数据必须保存在文件中,以便反复使用。 3、(学生用户或游客)提供对学号或姓名,各学期、各学科成绩的查询。 4、(学生和教师用户)能按各学期、各...

    MYSQL题目练习

    --38、查询课程编号为01且课程成绩在80分以上的学生的学号和姓名; --39、求每门课程的学生人数 --40、查询选修"张三"老师所授课程的学生中,成绩最高的学生信息及其成绩 --41、查询不同课程成绩相同的学生的学生...

    C#学生成绩管理系统源码(带课程设计)源码

    技术特点:采用三层架构模式、数据分页、获取等均使用代码实现。注释详细、代码规范 ...2,可以查询该班的单科成绩,也可以查询该班的各科成绩汇总。 3,可以按月度查询该月所有考试的平均分和通过率,也可以

    表格模板-各科成绩统计表.ett

    表格模板-各科成绩统计表.ett

    学生成绩管理改进版

    学生成绩管理,设学生信息包括:学号、姓名、学期、每门课程的成绩(三门课程就好English,c语言,math),对学生的成绩信息进行管理,实现如下要求:1. 输入学生成绩信息,包含学号、姓名、性别等基本信息和各科成绩...

    学生成绩管理系统 Mysql,学生成绩管理系统mysql课程设计,Java

    在学生成绩管理系统中,Mysql用于存储学生信息、课程信息以及各科成绩等数据。系统通过SQL语句进行数据的增删改查操作,确保数据的安全性和稳定性。 2. **Java编程**: Java是跨平台的面向对象编程语言,具有丰富...

    某校学生各科成绩成绩

    其中包括学生各科成绩,有两个学期,适用于研究挖掘学生各课程之间关联等

    sql查询出各科成绩最好的学生信息

    1.相关数据表 Score表 [User]表 SQL语句如下: 代码如下: –查询出各科成绩最好的学生信息 –自连接 –SELECT TOP 1 * FROM Score B WHERE B.ScoreName = ‘数学’ ORDER BY B.Score DESC SELECT A.ID,U.Name,A....

    课程表和成绩管理系统

    先添加班的上课课程名、然后再添加学生成绩,每个学生各科成绩一次性录入。 2、查询学生成绩(主界面上) 可按班级查询,学生个人查询。 3、成绩更新(修改,删除学生成绩) 先查找学生姓名再操作。 按班级查询出班级...

    C语言课程设计实现简单成绩信息查询系统

    《C语言实现简单成绩查询系统详解》 C语言是一种广泛应用于系统编程、嵌入式开发以及各种软件开发的编程语言,其简洁高效的特点使得它在编写小型应用系统方面具有显著优势。本文将以“简单成绩查询系统”为例,详细...

    表格中 老师轻松查询学生的各科成绩.docx

    下面将详细介绍如何利用WPS表格来实现快速查询学生各科成绩的方法。 首先,我们需要制作一个包含学生姓名和各科成绩的数据表。在表格的第一列输入学生姓名,接着的列分别对应语文、数学等学科,填入每位学生的分数...

    考试类精品--成绩发布与成绩查询小程序作为成绩管理的一个工具,用户可以通过小程序随时按条件(可自定义)查询各科成绩(.zip

    【标题】:考试类精品--成绩发布与成绩查询小程序 这款成绩发布与查询小程序是一款针对教育领域的高效成绩管理工具,旨在帮助教师、学生以及家长轻松地进行成绩的查看和管理。用户可以根据自己的需求设定不同的查询...

    汇编学生成绩管理系统

    - 不及格同学名单查询:统计单科课程不及格的学生。 3. 排序: - 单科课程成绩排序:按分数从高到低排列记录。 - 总成绩排序:同样按照总分从高到低进行排序。 4. 统计: - 单科平均分:计算所有学生的平均...

    java课程设计-学生成绩管理系统设计报告.doc

    数据库表结构定义至关重要,例如,学生信息表包含学号、姓名、班级、地址和电话字段,课程信息表包含学号、课程名称、任教教师和课时字段,成绩信息表包含学号和各科成绩字段,学期信息表则包括学期相关的数据。...

    应用c++语言开发显示学生的各科成绩及平均成绩的程序

    在C++编程环境中,开发一个显示学生各科成绩及平均成绩的程序是一项基础但重要的练习。这个程序旨在处理教育领域的数据,例如记录学生的分数,并计算他们的平均成绩。Visual Studio 2008(VS2008)是一个流行的集成...

    学生成绩查询系统管理录入学生成绩

    这个系统涵盖了学生个人信息管理、成绩录入、成绩查询以及课程管理等多个功能模块,为教育机构提供了一个全面的解决方案。 首先,系统的核心功能之一是成绩的录入。教师可以通过系统录入学生的各科成绩,这不仅包括...

    WPS帮助老师轻松查询学生各科成绩.docx

    然而,借助现代办公软件,如WPS表格,教师可以高效地管理和查询学生的各科成绩。本文将详细介绍如何利用WPS表格来轻松实现这一目标。 首先,我们需要创建一个包含学生姓名、各科成绩的数据表。在WPS表格中,可以将...

Global site tag (gtag.js) - Google Analytics