sql查询各科成绩前三名的记录 怎么用SQL语句查询每个学生选修的课程名及其成绩?
浏览量:3310
时间:2023-04-06 22:07:14
作者:采采
怎么用SQL语句查询每个学生选修的课程名及其成绩?
Select name,course name,grade from(课程名称所在的表名,课程名称所在的表名,S on C .课程编号S .课程编号)join学生信息表on S .学生信息表,学号;具体例子:select sname,cname,grade from student ST left join(score s left join course c on)。
开;
查询各班各科的平均成绩用sql语句写?
select classname,projectname,avg(score)CJ from table group by class name,projectnam
access中查询统计成绩超过90分的人数怎么操作?
ACC
sql查找成绩排名第二的同学?
你的信息不足以让我知道如何给你答案。很明显,如果第一名并列,第二名并列,上面有top的人给出的答案都是错的。
所以,我建议你给出表格结构,我好帮你分析问题。
或者你可以试试这个:
select * from tbl_score where score
(
从分数不在(
按分数desc从tbl_score顺序中选择不同的前1名分数
)按分数排序desc
)
我在自己的临时表上测试了一下,应该足以满足第二名的查询,包括并列第二的所有人。
不知道这是不是楼主想要的?
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。