第31~35题使用如下数据表:学生.DBF://学号(C,8),姓名(C,6),性别(C,2)选课.DBF://学号(C,8),课程号(C,3),成绩(N,3)

假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是()。

A:SELECT*FROM学生WHERE学号IN(SELECT学号FROM选课WHERE成 绩>=90) B:SELECT*FROM学生WHERE学号NOT IN(SELECT学号FROM选课WHERE成绩<90) C:SELECT*FROM学生WHERE学号!=ANY(SELECT学号FROM选课WHERE成绩<90) D:SELECT*FROM学生WHERE学号=ANY(SELECT学号FROM选课WHERE成绩>=90)

使用如下数据表:
学生.DBF://学号(C,8)、姓名(C,6)、性别(C,2)、出生日期(D)
选课.DBF://学号(C,8)、课程号(C,3)、成绩(N,5,1)
查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是______。

A:SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课) B:SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ALL(SELECT 成绩 FRON 选课 WHERE 课程号="101") C:SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ANY(SELECT 成绩 FRON 选课 WHERE 课程号="101") D:SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND E:课程号="101" AND 成绩>=(SELECT 成绩 FROM 选课 WHERE 课程号="101")

下列各题使用如下数据表:
学生.DBF://学号(C,8),姓名(C,6),性别(C,2)
选课.DBF://学号(C,8),课程号(C,3),成绩(N,3)
假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是______。

A:SELECT * FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 成绩>=90) B:SELECT * FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 成绩<90) C:SELECT * FROM 学生 WHERE 学号!=ANY (SELECT 学号 FROM 选课WHERE 成绩>=90) D:SELECT * FROM 学生 WHERE 学号=ANY (SELECT 学号 FROM 选课 WHERE 成绩>=90)

设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是______。

A:SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="101"AND成绩>=ALL(SELECT成绩FROM选课) B:SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="101") C:SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩>=ANY(SELECT成绩FROM选课WHERE课程号="101") D:SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="101"AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="101")

使用如下数据表:
学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D) )
选课(学号(C,8),课程号(C,3),成绩(N,5,1))
查询选修课程号为“007”课程得分最高的学生,正确的SQL语句是

A:SEIECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生,学号=选课.学号;AND 课程号="007" AND 成绩>=ALL(SELECT 成绩 FROM 选课) B:SELECT 学生,学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号;AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="007") C:SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生,学号=选课.学号;AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="007") D:SELECT学生.学号,姓名FROM学生,选课WHERE学生,学号=选课.学号;AND 课程号="007" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="007")

使用如下三个数据库表:
学生(学号C(8),姓名C(8),性别C(2),班级C(8))
课程(课程编号C(8),课程名称C(20))
成绩(学号C(8),课程编号C(8),成绩N(5,1))
查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是

A:SELECT 学号,姓名 FROM 学生 WHERE NOT EXISTS B:(SELECT * FROM 成绩 WHERE 成绩.学号=学生.学号 AND 成绩<85) C:SELECT 学号,姓名 FROM 学生 WHERE NOT EXISTS D:(SELECT * FROM 成绩 WHERE 成绩.学号=学生.学号 AND 成绩>=85) E:SELECT 学号,姓名 FROM 学生,成绩 F:WHERE 学生,学号=成绩.学号 AND 成绩>=85 G:SELECT 学号,姓名 FROM 学生,成绩 H:WHERE 学生.学号=成绩,学号 AND ALL 成绩>=85

使用如下三个数据库表:
学生(学号C(8),姓名C(8),性别C(2),班级C(8))
课程(课程编号C(8),课程名称C(20))
成绩(学号C(8),课程编号C(8),成绩N(5,1))
检索还未确定成绩的学生选课信息,正确的SQL命令是

A:SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩 B:WHERE 学生,学号=成绩,学号 AND 成绩,成绩 IS NULL C:SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩 D:WHERE 学生.学号=成绩.学号 AND 成绩.成绩=NULL E:SELECT 学生.学号,姓名,成绩.课程编号 FROM 学生 JOIN 成绩 F:ON 学生.学号=成绩,学号 WHERE 成绩,成绩 IS NULL G:SELECT 学生.学号,姓名,成绩,课程编号 FROM 学生 JOIN 成绩 H:ON 学生,学号=成绩,学号 WHERE 成绩.成绩=NULL

(31)~(35)题使用如下数据表:
学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D) )
选课(学号(C,8),课程号(C,3),成绩(N,5,1))
查询选修课程号为"007"课程得分最高的学生,正确的SQL语句是

A:SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号;AND课程号="007"AND成绩>=ALL(SELECT成绩FROM选课) B:SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号;AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="007") C:SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号;AND成绩>=ANY(SELECT成绩FROM选课WHERE课程号="007") D:SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号;AND课程号="007"AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="007")

以下各题使用如下数据表:
学生.DBF://学号(C,8)姓名(C,6),性别(C,2)
选课.DBF://学号(C,8),课程号(C,3),成绩(N,3)
假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是( )。

A:SELECT*FROM学生WHERE学号IN(SELECT学号FROM选课WHERE成绩>=90) B:SELECT*FROM学生WHERE学号NOT IN(SELECT学号FROM选课WHERE成绩<90) C:SELECT*FROM学生WHERE学号!=ANY(SELECT学号FROM选课WHERE成绩<90) D:SELECT*FROM学生WHERE学号=ANY(SELECT学号FROM选课WHERE成绩>=90)

有如下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)

微信扫码获取答案解析
下载APP查看答案解析