当前位置:首页 » 编程语言 » 查询学生最高成绩sql

查询学生最高成绩sql

发布时间: 2023-06-17 17:41:06

sql查询数据库中最高分学生的信息, 怎么写

SELECT
TOP
1
学生信息表.学号
学生信息表.学生姓名
学生信息表.性别
学生成绩表.科目编号
学生成绩表.成绩
FROM
学生信息表
INNER
JOIN
学生成绩表
ON
学生信息表.学号=学生成绩表.学号

Ⅱ 试写一个SQL语句,查询出各科成绩最高分的同学(包括学生号,科目与成绩)

select top 10 学生号列,成绩列,科目列 from 表 where 科目列=科目 order by id desc,成绩 desc
某个科目的前面最高分的10位同学
以此类推.要查哪个科目就改下科目就行了

Ⅲ SQL查询单科成绩最高的同学

SELECT child.abc,child.cource,a.name

FROM (select max(b.point) as abc,c.cource from `student` as a join `achievement` as b join `course` as c on a.sex = 1 and b.sid=a.id and b.cid=c.id group by c.cource) as child

join `student` as a join `achievement` as b join `course` as c on a.sex = 1 and b.sid=a.id and b.cid=c.id where child.abc=b.point and child.cource=c.cource

很繁琐,子查询和查询的都是同一个表同一个条件,答案包对

不要姓名要学号的话就把名字换一下

原理

子查询出最高分和科目,再用父查询把(同条件下)把最高分和科目配对

Ⅳ sql语句查询成绩最高的学生

select * from 学生表 where 学生id in (select 学生id from 分数表 where 分数值 = (select Max(分数字段) from 分数表)),这样查询即可。

Ⅳ SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩

select 学生表.学号,学生表.姓名,
average(成绩表.成绩) as 平均成绩,
max(成绩表.成绩) as 最高成绩,
min(成绩表.成绩) as 最低成绩
from 学生表 left join 成绩表 on 学生表.学号=成绩表.学号
order by 学生表.学号
成绩表可换成语文、数学、英语等,查询结果就是各个学生相应课程的平均成绩、历史最高成绩、历史最低成绩.

Ⅵ sql,查询每门课程最高分的学生的学号,课程号,成绩。再一张表里

1、首先在打开的sql中,查看Market数据库中供应商来自哪些州的哪些城市,如下图所示。

热点内容
ark手游怎么免费创建私人服务器 发布:2025-02-12 12:51:51 浏览:400
linux键盘布局 发布:2025-02-12 12:50:57 浏览:682
linuxlc 发布:2025-02-12 12:42:51 浏览:477
安卓协议一般支持哪个系统比较好 发布:2025-02-12 12:42:47 浏览:511
书脊算法 发布:2025-02-12 12:42:41 浏览:817
xp编程器功能介绍 发布:2025-02-12 12:37:00 浏览:973
海康威视监控密码是多少位 发布:2025-02-12 12:20:29 浏览:584
安卓的自带浏览器在哪里 发布:2025-02-12 12:20:29 浏览:722
望海潮上传 发布:2025-02-12 12:16:08 浏览:672
javathread源码 发布:2025-02-12 12:12:37 浏览:907