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

查询最高成绩的sql

发布时间: 2023-06-10 06:24:45

A. sql在成绩表里查询最高成绩,最低成绩,按课程号算出平均成绩,要求降序排列

sql在成绩表里查询最高成绩,最低成绩,按课程号算出平均成绩,要求降序排列
select max(成绩),min(成绩) from 成绩表 select avg(成绩) as 平均成绩 from 成绩表 group by 课程号 order by 平均成绩

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

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

C. 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

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

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

原理

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

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

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

E. 请问SQL 查询出成绩最高分

请问SQL 查询出成绩最高分
select 姓名,课程名,成绩 from tablename where 成绩=(select max(成绩) from tablename)

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

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

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

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

热点内容
vs引入文件夹 发布:2025-02-13 22:05:52 浏览:126
安卓手机如何调无限电量 发布:2025-02-13 22:05:50 浏览:112
phppost长度 发布:2025-02-13 22:05:45 浏览:625
烈火战神源码 发布:2025-02-13 22:04:51 浏览:618
源码猫交易 发布:2025-02-13 22:04:49 浏览:755
广告脚本镜头 发布:2025-02-13 22:04:48 浏览:985
安卓手机哪个app自拍更真实 发布:2025-02-13 22:00:19 浏览:193
安卓系统密码忘了怎么办 发布:2025-02-13 21:49:28 浏览:971
找回密码发送信息是什么意思 发布:2025-02-13 21:49:26 浏览:639
织梦通用源码 发布:2025-02-13 21:48:41 浏览:438