设计题
有如下三个关系模式:
学生:S(S#,SN,AGE,SEX)
属性含义依次为:学号,姓名,年龄,性别
课程:C(C#,CN,TEACHER)
属性含义依次为:课程号,课程名,教师
选课:SC(S#,C#,SCORE)
属性含义依次为:学号,课程号,成绩
用SQL语句完成以下题
1.查询所有女同学的学号和姓名
Select S#,SN FROM S WHERE SEX=’女’
2.查询所有女同学的课程号C01的平均成绩。
SELECT AVG(SCORE) FROM SC WHERE S# IN
(SELECT S# FROM S WHERE SEX=’ 女’ ) AND C#=’C01’
3.将成绩低于60分的同学的成绩提高5%。
UPDATE SC SET SCORE=SCORE*1.05 WHERE SCORE<60
4.查询“王兰”同学选修的所有课程的课程号。
SELECT C# FROM SC
WHERE S# IN (SELECT S# FROM S WHERE SN=’王兰’)
5.查询课程号C01成绩大于90分学生的学号和姓名。
Select S.S#,SN FROM S,SC
WHERE S.S#=SC.S# AND C#=’C01’ AND SCORE>90
6.创建视图ST,包括学号,姓名,课程号,成绩
CREATE VIEW ST (S#,SN,C#,SCORE) AS
SELECT S.S#,SN,C#,SCORE FROM S,SC WHERE S.S#=SC.S#
7.查询没有选修C01课程的学生姓名。
SELECT SN FROM S WHERE S# NOT IN
(SELECT S# FROM SC WHERE C#=’C01’)
8.将“王兰”同学选修的课程的所有成绩全部删除。
DELETE FROM SC
WHERE S# IN (SELECT S# FROM S WHERE SN=’王兰’)
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 COUNT(*)>2
【结尾】更多的广东自学考试资讯,考试公告、自考报名、自考科目、自考时间、自考学校、自考专业、历年真题、复习资料、成绩查询、准考证打印等信息,欢迎访问广东自考网
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
广东2022年7月自考09235《设计原理》真题及答案
05-23广东2022年1月自考04026《设计美学》真题及答案
05-23广东2021年10月自考10177《设计基础》真题及答案
05-23广东2020年10月自考10177《设计基础》真题及答案
05-23广东2021年1月自考10177《设计基础》真题及答案
05-23广东2021年1月自考04026《设计美学》真题及答案
05-23广东2020年1月自考10177《设计基础》真题及答案
05-23广东2020年10月自考04026《设计美学》真题及答案
05-23广东2019年1月自考10177《设计基础》真题及答案
05-25广东2019年10月自考10177《设计基础》真题及答案
05-25