已知关系模式: 学生(学号,姓名,性别,年龄,系别) 课程(课程号,课程名,学分) 选课(学号,课程号,成绩) 写出执行如下操作的SQL语句序列: (1)查询选修了课程名为“数据结构”的学生学号和姓名。 (2)添加一门新课程“kc0

admin2018-03-26  28

问题 已知关系模式:
  学生(学号,姓名,性别,年龄,系别)
  课程(课程号,课程名,学分)
  选课(学号,课程号,成绩)
  写出执行如下操作的SQL语句序列:
  (1)查询选修了课程名为“数据结构”的学生学号和姓名。
  (2)添加一门新课程“kc002,软件工程,60”。
  (3)将学号为“jSj003”,课程号为“kc002”的成绩修改为66。
  (4)删除学号为“jSj009”的选课记录。
  (5)统计课程号“kc007”成绩不合格(<60)学生人数。

选项

答案(1)select学生.学号,学生.姓名from学生,选课where选课.学号=学生.学号and选课.课程号in(select选课.课程号from选课,课程where课程.课程号=选课.课程号and课程.课程名=‘数据结构’); (2)inserr into课程(课程号,课程名,学分)values(‘kc002’,‘软件工程’,60); (3)update选课set选课.成绩=66 where选课.学号=‘jsj003’and选课.课程号=‘kc002’; (4)D,Elete from选课where选课.学号=‘jsj009’; (5)select count(*)from选课where选课.成绩<60。

解析
转载请注明原文地址:https://kaotiyun.com/show/hJpc777K
0

最新回复(0)