题目
第1题
第2题
第3题
第4题
A.SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE > (SELECT SAGE FROM S WHERE SNO = '20180601011');
B.SELECT SNAME, SAGE, SSEX FROM S WHERE SNO = '20180601011');
C.SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE> (SELECT SAGE WHERE SNO = '20180601011');
D.SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE>'20180601011'.SAGE;
第5题
A.SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE > (SELECT SAGE FROM S WHERE SNO = '20180601011');
B.SELECT SNAME, SAGE, SSEX FROM S WHERE SNO = '20180601011');
C.SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE> (SELECT SAGE WHERE SNO = '20180601011');
D.SELECT SNAME, SAGE, SSEX FROM S WHERE SAGE>'20180601011'.SAGE;
第6题
设有一个学生选课数据库,其包括学生表S、课程表C和学生选课表SC三个关系:
S (SNO, SNAME, SAGE, SDEP);
C (CNO, CNAME);
SC (SNO, CNO, GRADE)。
其中SNO是学生号,SNAME是学生姓名,SAGE是年龄, SDEP是学生所在系,CNO是课程号,CNAME是课程名称。
“查询计算机科学系年龄介于15岁至19岁之间的学生”,其SQL语句为()。
A.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE BETWEEN 15 AND 19;
B.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE<= 19 and sage >= 15;
C.SELECT * FROM S WHERE SDEP = ‘CS’ OR SAGE BETWEEN 15 AND 19;
D.SELECT * FROM S WHERE SDEP = ‘CS’ AND SAGE<= 19 or sage >= 15;
第7题
第(34)~(35)题使用如下三个数据库表: 学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。(34)用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是A) SELECT学号,姓名FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号AND成绩<85)B)SELECT学号,姓名FROM S WHERE NOT EXISTS; (SELECT *FROM SC WHERE SC.学号=S:学号AND成绩>=85)C)SELECT学号,姓名FROM S,SC WHERE S.学号=SC.学号AND成绩>=85D)SELECT学号,姓名FROM S,SC WHERE S.学号=SC.学号AND ALL成绩>=85
第8题
以下2题使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是
A. SELECT学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号AND成绩<85)
B. SELECT学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号AND成绩>=85)
C.SELECT学号,姓名 FROM S,SC; WHERE S.学号=SC.学号 AND ALL成绩>=85
D.SELECT学号,姓名 FROM S,SC; WHERE S.学号=SC.学号AND ALL成绩>=85
第9题
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、学生姓名、年龄、性别。
课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。
选修表SC(SNO,CNO,GRADE),其属性分别表示学号、课程号、成绩。
请完成下列问题:
(1)写出查询张三同学没有选修的课程的课程号的SQL查询语句;
(2)用等价的关系代数表达式表示上述SQL查询语句。
第10题
A.SELECT*FROMSWHERESDEP=‘CS’EXCEPTSELECT*FROMSWHERESAGE<=19;
B.select*fromswheresdep='cs'andsage>19;
C.SELECT*FROMSWHERESDEP='CS'ANDSAGE<=19;
D.SELECT*FROMSWHERESDEP!='CS'ANDSAGE<=19;
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!