1 设计一个SQL语句,显示学生表中年龄最大的学生的姓名、性别和出生日期。

2设计一个SQL语句,显示各门课程考试最高分的学号、课程编号和考试成绩就差这两个题了,求指导... 2 设计一个SQL语句,显示各门课程考试最高分的学号、课程编号和考试成绩
就差这两个题了,求指导
展开
 我来答
WHITE_WIN
2013-06-04 · TA获得超过6111个赞
知道大有可为答主
回答量:3759
采纳率:50%
帮助的人:1893万
展开全部
1.
select 姓名,性别,出生日期 from 学生表 where 出生日期=(select max(出生日期) from 学生表)
2.
select 学号,课程编号,考试成绩 from 成绩表 a where 考试成绩=
                (select max(考试成绩) from 成绩表 b where b.学号=a.学号 and b.课程编号=a.课程编号)
情又独中
推荐于2018-05-09 · TA获得超过1032个赞
知道小有建树答主
回答量:1220
采纳率:100%
帮助的人:822万
展开全部
1 select 姓名,性别,出生日期 from 学生表 a where age in (select max(age) from 学生表 b)
2 select 学号,课程编号,考试成绩 from 成绩表 where (课程编号,考试成绩) in
(select 课程编号,max(考试成绩) from 成绩表 group by 课程编号)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yeohcooller
2013-06-04
知道答主
回答量:49
采纳率:0%
帮助的人:34.4万
展开全部
最好把具体的表附上。
1.
如果就一张学生表,其中含有你想要的所有字段。例如:Student(name,gender,birth,age)
select name,gender,birth from Student where age=(select max(age) from Student)
2.
应该有一个考试成绩表,里面有课程编号,学号和成绩。例如:exam(studentID,score,classID)
select studentID,classID,max(score) from exam group by classID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式