多做题,通过考试没问题!

计算机程序设计

睦霖题库>大学试题(计算机科学)>计算机程序设计

现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句: (1)在“选课”表中,删除选了课程号为10004的所有选课记录。 (2)在“课程”表中,修改课程号为10008的课程名称:数字电路。 (3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。 (4)设计连接查询,查找选修了“数据结构”课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。

正确答案: 1)use学生选课
Delete from选课where课程号=’10004’
2)use学生选课
Update课程set课程名=’数字电路’where课程号=’10008’
3)use学生选课
Select课程号,课程名from课程where课程号notin
(Select distinct课程号from选课)
4)use学生选课
Select学生.学号,姓名,课程.课程名,选课.成绩
From学生join选课on学生.学号=选课.学号
Join课程on课程.课程号=选课.课程号
Where课程.课程名=’数据结构’and选课.成绩>=80
答案解析:
进入题库查看解析

微信扫一扫手机做题