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

admin2016-04-23  38

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

选项

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

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

最新回复(0)