设有学生(S)表和选课(SC)表,现要查询选修C2课程,且成绩为B以上(含B)的学生及成绩,在以下的SQL语句中要添加一个项。SELECT S.*,SC.成绩 FROM S JOIN SC ON S.学号=SC.学号 WHERE SC.课程号=’C2’ AND ( )
A: SC.成绩>=’B’
B: SC.成绩<=’B’
C: SC.成绩≤’B’
D: SC.成绩!<’B’
A: SC.成绩>=’B’
B: SC.成绩<=’B’
C: SC.成绩≤’B’
D: SC.成绩!<’B’
举一反三
- 设有学生(S)表和选课(SC)表,现要查询选修C2课程,且成绩为B以上(含B)的学生及成绩,在以下的SQL语句中要添加一个项。 SELECT S.*,SC.成绩 FROM S JOIN SC ON S.学号=SC.学号 WHERE SC.课程号=’C2’ AND
- 设学生表S、课程表C和学生选课表SC的结构如下: S(学号,姓名,年龄,系别) C(课程号,课程名) SC(学号,课程号,成绩) 查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是______。 A: SELECTS.姓名,SC课程号,SC成绩FROM S WHERE S.学号=SC.学号 B: SELECTS.姓名,SC课程号,SC成绩FROM SC WHERE S.学号=SC.成绩 C: SELECTS.姓名,SC课程号,SC成绩FROMS,SC WHERE S.学号=SC.学号 D: SELECTS.姓名,SC课程号,SC成绩FROM 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.学号
- 设有学生(学号,姓名,性别)和选课(学号,课程号,成绩)两个表,如下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)
- 查询选修C2课程号的学生姓名,下列SQL语句中错误是 A: SELECT 姓名 FROM S WHERE EXISTS(SELECT * FROM SC WHERE学号=S.学号 AND 课程号="C2") B: SELECT 姓名 FROM S WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号="C2") C: SELECT 姓名 FROM S JOIN SC ON S.学号=SC.学号 WHERE 课程号="C2" D: SELECT 姓名 FROM S WHERE 学号=(SELECT 学号 FROM SC WHERE 课程号="C2")