设某数据库中有选课表(学号, 课程号, 成绩) 。 现要查询至少选了“C01” 和“C02” 两门课程的学生的学号和所选的课程号, 有下列查询语句:
Ⅰ .SELECT 学号, 课程号 FROM 选课表 WHERE 课程号='C01'OR 课程号='C02'
Ⅱ .SELECT 学号, 课程号 FROM 选课表 WHERE 学号 IN(SELECT 学号 FROM 选课表 WHERE 课程号='C01'OR 课程号='C02')
Ⅲ.SELECT 学号, 课程号 FROM 选课表 WHERE 学号 IN(SELECT 学号 FROM 选课表 WHERE 课程号='C01')AND 学号 IN(SELECT 学号 FROM 选课表 WHERE 课程号='C02')
Ⅳ.SELECT 学号, 课程号 FROM 选课表 WHERE 课程号='C01'INTERSECTSELECT 学号, 课程号 FROM 选课表 WHERE 课程号='C02'
上述语句中, 能够实现该查询要求的是( )。
查询的条件是“至少选了 C01 和 C02 两门课程” 的学生的选课表信息, 所以应该用 WHERE 和 AND语句。