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

 我来答
电子科技小百科
高粉答主

2020-11-28 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:64.5万
展开全部

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

2、接着查看Market数据库供应商的完整信息,如下图所示。

3、然后查看Market数据库中,供应商来自哪些国家(去除重复国家)。

4、然后在STU数据库中对学生情况表进行学号、姓名、性别、专业和入学成绩的查询,结果按入学成绩字段从高到低排序,若入学成绩相同则按专业升序排列。

5、接着在STU数据库中查询所有学生的学号、姓名、性别和年龄。

6、最后在STU数据库中查询所有课程的课程号、课程名和学时,要求将所有课程的学时数都加10,查询结果显示“增加后的学时数”,如下图所示就完成了。 

曌非曌
2014-12-19 · TA获得超过315个赞
知道答主
回答量:157
采纳率:0%
帮助的人:89万
展开全部
select 学号, 课程号 , 成绩 from 表A ( select 课程号 ,max(成绩) AS mCJ from 表A group by 课程号) B where 表A课程号=B.课程号 AND 表A.成绩 =B.mCJ
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扰龙星剑Mu
2014-12-19 · TA获得超过1994个赞
知道小有建树答主
回答量:910
采纳率:50%
帮助的人:351万
展开全部
select t1.学号,t1.课程号,t1.成绩
from table t1
where t1.成绩 = (
    select max(t2.成绩)
    from table t2
    where t2.课程号 = t1.课程号
    group by t2.课程号
)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e697d86
2014-12-19 · TA获得超过1320个赞
知道小有建树答主
回答量:679
采纳率:100%
帮助的人:322万
展开全部
select 学号,课程号,max(成绩) from 表
group by 学号,课程号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式