SQL Server数据库简单习题求答案

已知学生表和学生选课表。其关系模式如下:学生表(学号,姓名,系名,省区)学生选课表(学号,课程表,分数)用SQL语言实现下列操作:(1)对关系中课程名等于“数据库原理”的... 已知学生表 和学生选课表 。其关系模式如下:
学生表(学号 , 姓名 , 系名 , 省区)
学生选课表(学号 , 课程表 ,分数)
用SQL语言实现下列操作:
(1)对关系中课程名等于“数据库原理”的选择运算
(2)查询“信息系”的学生来自哪些省
(3)按分数降序排序,输出“英语系”学生中选修了“计算机”课程的学生的姓名和分数。
(4)查询最高成绩的SNO学号,SN姓名,CN课程表和GR分数
(5)查询至少选修两门课程的学生学号、姓名
展开
 我来答
yc_aiolos
2014-01-06 · TA获得超过124个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:96.2万
展开全部
(1) select * from 学生选课表 where 课程表='数据库原理'
(2) select a.省区,b.课程表 from 学生表 a join 学生选课表 b on a.学号=b.学号
(3) select a.姓名,b.分数 from 学生表 a join 学生选课表 b on a.学号=b.学号 where a.系名='英语系' and b.课程表='计算机' order by a.分数 desc
(4)select a.SN,b.* from 学生表 a join 学生选课表 b on a.SNO=b.SNO where b.GR=(select max(GR) from 学生选课表)
(5)select a.学号,a.姓名 from 学生表 a where a.学号 in(select b.学号 from 学生选课表 b group by b.课程表 having sum(b.学号)>=2 )
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式