列出或者学过“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 成绩=‘ ’
内容
- 0
如表10.3、表10.4、表10.5和表10.6所示,用SQL语言实现下列操作。 [img=520x266]1803a8f3d46e53c.png[/img]从“课程”表中将2003号课去掉,正确的SQL语句是_____ 。 A: DELETE FROM 课程 WHERE 课号=‘2003’ B: DELETE FROM 课程 WHERE 课号=2003 C: DELETE FROM 课程 WHERE ‘2003’ D: DELETE FROM 课程.课号=‘2003’
- 1
如表10.3、表10.4、表10.5和表10.6所示。列出所有必修课的课号, ...5ee347c0e2ab7d04.PNG
- 2
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。 [img=347x494]1802cd6d7a9417c.png[/img]查询1996年出生的学生姓名及其秋季所修课程的课程号及成绩。正确的SQL语句是_____ 。 A: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND Year(出生日期)=1996 AND 开课学期=’秋’ B: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND 出生日期=1996 AND 开课学期=’秋’ C: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.出生日期=1996 AND 课程.开课学期=’秋’ D: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 学生.Year(出生日期)=1996 AND 课程.开课学期=’秋’
- 3
如表10.6、表10.7和表10.8所示,用SQL语言实现下列操作。 [img=347x494]1803c72963dbe2a.png[/img]查询1996年出生的学生姓名及其秋季所修课程的课程号及成绩。正确的SQL语句是_____ 。 A: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND 出生日期=1996 AND 开课学期=’秋’ B: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.出生日期=1996 AND 课程.开课学期=’秋’ C: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND Year(出生日期)=1996 AND 开课学期=’秋’ D: SELECT 姓名,课程号,成绩 FROM 学生,选课,课程WHERE 学生.学号=选课.学号 AND 学生.Year(出生日期)=1996 AND 课程.开课学期=’秋’
- 4
将学号为“080102”、课程号为“1002”的选课记录的成绩改为92,正确的SQL语句是( )。 A: UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号="080102" AND 课程号="1002" B: UPDATE 选课 SET 成绩=92 WHERE 学号="080102" AND 课程号="1002" C: UPDATE 选课 SET 成绩WITH 92 WHERE 学号="080102" AND 课程号="1002" D: UPDATE FROM 选课 SET 成绩=92 WHERE 学号="080102" AND 课程号="1002"