sql成绩最高学生学号
❶ SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩
得说一下,涉及到的具体表的结构
❷ SQL查询每门课程最高分学生的学号,课程号,成绩
select t1.学号,t1.课程号内,t1.成绩容
from table t1
where t1.成绩 = (
select max(t2.成绩)
from table t2
where t2.课程号 = t1.课程号
group by t2.课程号
)
❸ 用T-SQL打印出班里总成绩最高的学生的姓名和学号
select sno 学号,sname 姓名 from student where sno in(select top 1 sno from (select sno,sum(Score) maxScore from sc group by sno)) a order by maxScore desc)
❹ sql,查询每门课程最高分的学生的学号,课程号,成绩。再一张表里
1、首先在打开的sql中,查看Market数据库中供应商来自哪些州的哪些城市,如内下图所示。
❺ 怎么在SQL中查询总分最高的学生的学号
select top 1 学号 from 成绩表
group by 学号
order by sum(成绩) desc
楼主说的with ties,我还不会呢,哈哈,学到一招
❻ SQL查询数据库中最高分学生的信息, 怎么写
t1 学生信息表
编号 姓名
t2 学生成绩表
编号 课程编号 学生编号 成绩版
t3 课程信权息表
编号 课程
select t1.* , t3.课程, t.成绩
from t1 left join (select min(编号) 编号, 课程编号, max(成绩) 成绩
from t2 group by 课程编号) t on t1.编号 = t.学生编号
left join t3 on t2.课程编号 = t3.编号
❼ 急,如何在sql里面显示score表中的最高分的学生学号和课程号
1、首先在源打开的sql软件中,在SC表中找到学了C2的学生学号。
❽ 用SQL语言查询每门课程得最高分的学生学号,课程号,成绩.查询结果按课程号升序排列
--1
select*fromSCAwheregrade=(selectMAX(grade)fromSCBwhereA.Cno=B.Cno)
orderbyCno
--2
selectS.Sno,Sname,SUM(Grade)总分
fromSjoinSConS.Sno=SC.Sno
groupbyS.Sno,Sname
havingCOUNT(*)=(selectCOUNT(*)fromC)
--3
insertintoSC_C
selectC.Cno,Cname,AVG(Grade)
fromCjoinSConC.Cno=SC.Cno
groupbyC.Cno,Cname
❾ SQL数据库:查询课程号为“203402”的成绩最高的前5名学生的学号及成绩,结果按成绩降序
--不明白自随时问我
select SNO,成绩 from (
select SNO,成绩,row_number() over (order by 成绩 desc)*1 bz from tbname where CNO='203402') aa where aa.bz<=5
order by 成绩 desc