查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是()。
A:
SELECT学号,姓名FROMstudentsWHERENOTEXISTS
SELECT*FROMscorescWHEREsc.学号=s.学号AND成绩<85)
B:
SELECT学号,姓名FROMstudentsWHERENOTEXISTS
SELECT*FROMscorescWHEREsc.学号=s.学号AND成绩>=85)
C:
SELECT学号,姓名FROMstudents.scoresc
WHEREs.学号=sc.学号AND成绩>=85
D:
SELECT学号,姓名FROMstudents.scoresc
WHEREs.学号=sc.学号ANDALL成绩>=85
A:
SELECT学号,姓名FROMstudentsWHERENOTEXISTS
SELECT*FROMscorescWHEREsc.学号=s.学号AND成绩<85)
B:
SELECT学号,姓名FROMstudentsWHERENOTEXISTS
SELECT*FROMscorescWHEREsc.学号=s.学号AND成绩>=85)
C:
SELECT学号,姓名FROMstudents.scoresc
WHEREs.学号=sc.学号AND成绩>=85
D:
SELECT学号,姓名FROMstudents.scoresc
WHEREs.学号=sc.学号ANDALL成绩>=85
举一反三
- 设有学生(学号,姓名,性别)和选课(学号,课程号,成绩)两个表,如下SQL语句查询选修的每门课程的成绩都大于70分(含)的学生的学号、姓名和性别,正确的是______。 A: SELECT 学号,姓名,性别 FROM 学生 S WHERE EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 <70) B: SELECT 学号,姓名,性别 FROM 学生 S WHERE NOT EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 <70) C: SELECT 学号,姓名,性别 FROM 学生 S WHERE EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 >=70) D: SELECT 学号,姓名,性别 FROM 学生 S WHERE NOT EXISTS;(SELECT * FROM 选课 SC WHERE SC.学号=S.学号 AND 成绩 >=70)
- 已知三个关系:S(学号,姓名,性别);C(课程编号,课程名称,学时)SC(学号,课程编号,分数)若要查询所有选了课的学生的学号和姓名,下列语句正确的是( ) A: select 学号,姓名 from s WHERE 学号 in (select * from sc) B: select 学号,姓名 from s WHERE in (select * from sc where s.学号=sc. 学号) C: select学号,姓名 from s WHERE 学号 exists (select * from sc where s.学号=sc. 学号) D: (D)select学号,姓名 from s WHERE exists (select * from sc where s. 学号=sc. 学号)
- 设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL语句是( )。 A: SELECT学号,姓名,课程名,成绩FROM S,SC,C B: WHERE S学号=SC.学号AND SC.学号=C.学号 C: SELECT学号,姓名,课程名,成绩 D: FROM(S JOIN SC ON S.学号=SC.学号)JOIN C E: 0N SC.课程号=C.课程号 F: SELECT S.学号,姓名,课程名,成绩 G: FROM S JOIN SC JOIN C ON S.学号=SC.学号 H: 0N SC.课程号=C.课程号 I: SELECT S.学号,姓名,课程名,成绩 J: FROM S JOIN SC JOIN C ON SC.课程号=C.课程号0N S.学号=SC.学号
- 已知三个关系:S(学号,姓名,性别),C(课程编号,课程名称,学时),SC(学号,课程编号,分数),若要查询所有选了课的学生的学号和姓名,下列语句正确的是( )。 A: select 学号,姓名 from s where exists (select*from sc where s.学号=sc.学号) B: select 学号,姓名 from s where 学号 exists(select * from sc where s.学号=sc.学号) C: select 学号,姓名 from s D: select 学号,姓名 from s where 学号 in (select* from sc)
- 查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是()。 A: SELECT学号,课程号,成绩FROMSCWHERE成绩BETWEEN70AND85 B: SELECT学号,课程号,成绩FROMSCWHERE成绩>=70OR成绩<=85 C: SELECT学号,课程号,成绩FROMSCWHERE成绩>=70OR<=85 D: SELECT学号,课程号,成绩FROMSCWHERE成绩>=70AND<=85