数据库 有一个学生课程数据库,包括学生表 S、课程表 C 和学生成绩...
学生表S
学号 Sno | 姓名 Sname | 性别 Ssex | 年龄 Sage | 所在系 Sdept |
课程表C
课程编号 Cno | 课程名 Cname | 学分 Ccredit |
学生成绩表SC
学号 Sno | 课程编号 Cno | 成绩 Grade |
写出完成下列要求的SQL语句:
1) 查询所有学过 “数据库”的学生姓名,并且按姓名由大到小排序。
注:由于补考、重修,一个学生可能有多个考试成绩,查询结果只需要输出一个。
2) 查询所修学分超过80分的学生,输出学生学号和所修学分。(注:要成绩60分以上的)
3) 给SC表增加代课教师字段Teacher,数据类型为字符串,长度20,非空
4) 创建每个学生学习总分的视图,字段有学号、总分,视图名SCSum
5) 删除SC表中,学号在学生表中不存在的记录