设计题
有如下三个关系模式:
学生:S
属性含义依次为:学号,名字,年龄,性别
课程:C
属性含义依次为:课程号,课程名,教师
选课:SC(S#,C#,SCORE)
属性含义依次为:学号,课程号,成绩
用SQL语句完成以下题
1.查看所有女同学的学号和名字
Select S#,SN FROM S WHERe SEX=女
2.查看所有女同学的课程号C01的平均成绩。
SELECt AVG FROM SC WHERe S# IN
AND C#=C01
3.将成绩低于60分的同学的成绩提升5%。
UPDATe SC SETSCORE=SCORE*1.05 WHERe SCORE60
4.查看王兰同学选修的所有课程的课程号。
SELECT C# FROM SC
WHERe S# IN
5.查看课程号C01成绩大于90分学生的学号和名字。
Select S.S#,SN FROM S,SC
WHERe S.S#=SC.S# AND C#=C01AND SCORE90
6.创建视图ST,包含学号,名字,课程号,成绩
CREATE VIEW STAS
SELECt S.S#,SN,C#,SCORE FROM S,SC WHERe S.S#=SC.S#
7.查看没选修C01课程的学生名字。
SELECt SN FROM S WHERe S# NOT IN
8.将王兰同学选修的课程的所有成绩全部删除。
DELETe FROM SC
WHERe S# IN
9.查看计算机所有男同学的学号和名字
Select S#,SN FROM S WHERe SEX=男AND DEPT=计算机
10.查看选修张峰老师课程的学生的学号
SELECt S# FROM SC,C WHERe C#.S=C#.C AND TEACHER=张峰
11.查看选修两门以上课程学生的学号
SELECt S# FROM SC GROUP BY S# HAVINg COUNT2