下列各题基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询成绩在70分至85分之问学生的学号、课程号和成绩,正确的SQL语句是______。 A. SELECT 学号,课程号,成绩 FROM SC WHERE 成绩 BETWEEN 70 AND 85 B. SELECT 学号,课程号,成绩 FROM SC WHERE 成绩>=70 OR 成绩<=85 C. SELECT 学号,课程号,成绩 FROM SC WHERE 成绩>=70 OR <=85 D. SELECT 学号,课程号,成绩 FROM SC WHERE 成绩>=70 AND <=85
举一反三
- 假设有选课表SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段,查询学生有选修课程成绩小于60分的学号,正确的SQL语句是( )。 A: SELECT DISTINCT学号FROM SC WHERE "成绩" < 60 B: SELECT DISTINCT学号FROM SC WHERE成绩 < "60" C: SELECT DISTINCT学号FROM SC WHERE成绩 < 60 D: SELECT DISTINCT "学号" FROM SC WHERE "成绩" < 60
- 设学生表S、课程表C和学生选课表SC的结构如下; S(学号,姓名,年龄,系别) C(课程号,课程名) SC(学号,课程号,成绩) 查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是 ______。 A: SELECT 姓名,S课程号,S成绩FROM S WHERE学号=S学号 B: SELECT 姓名,S课程号,S成绩FROM SC WHERE学号=S成绩 C: SELECT 姓名,S课程号,S成绩FROM S,SC WHERE 学号=S学号 D: SELECT 姓名,S课程号,S成绩FROM S,SC
- 设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的SELECT语句是______。 A: SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULL B: SELECT 学号,课程号 FROM SC WHERE 成绩 IS NOT NULL C: SELECT 学号,课程号 FROM SC WHERE 成绩=NOT NULL D: SELECT 学号,课程号 FROM SC WHERE 成绩=NULL
- 查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是(4)。 A: SELECT 学号,课程号 FROM SC WHERE 成绩=‘’ B: SELECT 学号,课程号 FROM SC WHERE 成绩=NULL C: SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULL D: SELECT 学号,课程号 FROM SC WHERE 成绩=0
- 设有学生(学号,姓名,性别)和选课(学号,课程号,成绩)两个表,如下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)