题目
基于数据库中的学生表、成绩表、任课表:
学生(学号,姓名,性别,出生日期,系名)
成绩(学号,课程名,成绩)
任课(课程名,任课教师名)
用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图.
第1题
A.select 姓名 from 学生表 where 学号 in (select 学号 from 选课表 where 成绩<80)
B.select 姓名 from 学生表 where 学号 =(select 学号 from 选课表 where 成绩<80)
C.select 姓名 from 学生表 join 选课表 on 学生表.学号=选课表.学号 and 成绩<80
D.select 姓名 from 学生表,选课表 where 学生表.学号=选课表.学号 and 成绩<80
第2题
A.SELECT * FROM 学生表 a, 成绩表 b WHERE a.学号=b.学号;
B.SELECT * FROM 学生表 a INNER JOIN 成绩表 b USING(学号);
C.SELECT * FROM 学生表 a INNER JOIN 成绩表 b ON a.学号=b.学号;
D.SELECT * FROM 学生表 a, 成绩表 b ON a.学号=b.学号;
第3题
A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.AND.成绩>=80
B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.OR.成绩>=80
C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别=“女”.OR.成绩>=80
D. SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别=“女”.AND.成绩>=80
第4题
有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价
A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)
B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)
第5题
A.SELECT姓名,所在系FROM学生表a LEFT JOIN选课表bON a.学号=b.学号WHERE a.学号IS NULL
B.SELECT姓名,所在系FROM学生表a LEFT JOIN选课表bON a.学号=b.学号WHERE b.学号IS NULL
C.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表bON a.学号=b.学号WHERE a.学号IS NULL
D.SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表bON a.学号=b.学号WHERE b.学号IS NULL
第6题
A.从成绩表中删除行('101','001',60)
B.将行('102','002',80)插入到成绩表中
C.将成绩表中学号为'102'、课程号’033’的成绩改为60
D.将成绩表中学号为'103'的学号改为'104'
第7题
若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生姓名,应使用的SELECT语句是______。
A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别="女".AND.成绩>=80
B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别:"女".OR.成绩>=80
C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别="女".OR.成绩>=80
D.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别:"女".AND.成绩>=80
第8题
A.select 姓名,成绩 from 学生表 a,成绩表 b where a.学号='01'
B.select a.姓名,b.成绩 from 学生表 a,成绩表 b where a.学号=b.学号 and a.学号='01'
C.select 姓名,成绩 from 学生表 a,成绩表 b where a.学号=b.学号
D.select 姓名,成绩 from 学生表 a,成绩表 b
第9题
A.select 姓名,成绩 from 学生表 a,成绩表 b where a.学号='01'
B.select a.姓名,b.成绩 from 学生表 a,成绩表 b where a.学号=b.学号 and a.学号='01'
C.select 姓名,成绩 from 学生表 a,成绩表 b where a.学号=b.学号
D.select 姓名,成绩 from 学生表 a,成绩表 b
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!