如表10.3、表10.4、表10.5和表10.6所示。
列出或者学过“1002”号课程或者学过“2002”号课程的所有学生的学号。其SQL语句是
SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1002’ OR 课号=‘2002’;
正确的结果是_____ 。
a3710f4494d63e325ee347c0e2ab7d04.PNG
列出或者学过“1002”号课程或者学过“2002”号课程的所有学生的学号。其SQL语句是
SELECT DISTINCT 学号 FROM 选课 WHERE 课号=‘1002’ OR 课号=‘2002’;
正确的结果是_____ 。
a3710f4494d63e325ee347c0e2ab7d04.PNG
举一反三
- 如表10.3、表10.4、表10.5和表10.6所示。 列出所有必修课的课号, SELECT DISTINCT 课号 FROM 必修课;正确的结果是_____ 。a3710f4494d63e325ee347c0e2ab7d04.PNG
- 如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。 求既学过“1001”号课,又学过“2002”号课的所有学生的学号。正确的SQL语句是_____。 68c2c209ef6114a110c548cd55409ed3.PNGd299dfd7d6ce3c89123782a5e5dfc6f6.PNGe0f4edaee6380e6fea07b69c5c0cbf7e.PNGa52124f5eef8e2c1a79ce61a5c7fe9b0.PNG
- 【单选题】如表 10.3 、表 10.4 、表 10.5 和表 10.6 所示,用 SQL 语言实现下列操作。 列出各门课的平均成绩、最高成绩、最低成绩和选课人数。正确的 SQL 语句是 _____ 。 A. SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 ORDER BY 课号 B. SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 WHERE 课号 C. SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 HAVING 课号 D. SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号) FROM 选课 GROUP BY 课号
- 如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。 [img=520x266]180310c45e3b928.png[/img]列出各门课的平均成绩、最高成绩、最低成绩和选课人数。正确的SQL语句是_____ 。 A: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课GROUP BY 课号 B: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课ORDER BY 课号 C: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课WHERE 课号 D: SELECT 课号,AVG(成绩),MAX(成绩),MIN(成绩),COUNT(学号)FROM 选课HAVING 课号
- 如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。 [img=347x494]1802ffe73cba0a1.png[/img]查询缺成绩的学生名及课程号。正确的SQL语句是_____ 。 A: SELECT 姓名,课程号 FROM 学生,选课WHERE 学生.学号=选课.学号 AND 成绩 IS NULL B: SELECT 姓名,课程号 FROM 学生,选课WHERE 学生.学号=选课.学号 AND 成绩=‘ ’ C: SELECT 姓名,课程号 FROM 学生,选课WHERE 成绩 IS NULL D: SELECT 姓名,课程号 FROM 学生,选课 WHERE 成绩=‘ ’