计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是 ______。
A.SELECT AVG(成绩)FROM 选课 WHERE 姓名=“刘明”
B.SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名=“刘明”
C.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名=“刘明”
D.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号 AND姓名=“刘明”
第1题:
假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为"101"课程的平均成绩,正确的SQL语句是
A.SELECT 专业 AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课 WHERE 课程号="101"GROUP BY专业
B.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课 WHERE课程号="101"GROUP BY 1
C.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课 WHERE课程号="101"ORDER BY专业
D.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课 WHERE课程号="101"ORDER BY 1
第2题:
( 31 )计算刘明同学选修的所有课程的平均成绩,正确的 SQL 语句是
A) SELECT AVG( 成绩 ) FROM 选课 WHERE 姓名 =" 刘明 "
B) SELECT AVG( 成绩 ) FROM 学生 , 选课 WHERE 姓名 =" 刘明 "
C) SELECT AVG( 成绩 ) FROM 学生 , 选课 WHERE 学生 . 姓名 =" 刘明 "
D) SELECT AVG( 成绩 ) FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号 AND 姓名 =" 刘明 "
第3题:
先按课程号升序排列,再按成绩降序排列检索出选课表中的所有信息,下面SQL语句正确的是______。
A.SELECT * FROM 选课表 ORDER BY 课程号, 成绩
B.SELECT * FROM 选课表 GROUP BY 课程号, 成绩
C.SELECT * FROM 选课表 ORDER BY 课程号, 成绩 DESC
D.SELECT * FROM 选课表 ORDER BY 课程号 DESC, 成绩
第4题:
查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是
A.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号 AND课程号="101”AND成绩>=ALL(SELECT成绩FROM选课)
B.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号;选课.学号 AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号="101")
C.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号二选课.学号 AND成绩>=ANY(SELECT成绩FROM选课WHERE课程号="101")
D.SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="101" AND成绩>=ALL(SELECT成绩FROM选课WHERE课程号 ="101")
第5题:
( 32 ) 假定学号的第 3 、 4 位为专业代码 。 要计算各专业学生选修课程号为 “ 101 ” 课程的平均成绩 , 正确的 SQL 语句是
A) SELECT 专业 AS SUBS( 学号 ,3,2), 平均分 AS AVG( 成绩 ) FROM 选课 WHERE 课程号 = "101" GROUP BY 专业
B) SELECT SUBS( 学号 ,3,2) AS 专业 , AVG( 成绩 ) AS 平均分 FROM 选课 WHERE 课程号 = "101" GROUP BY 1
C) SELECT SUBS( 学号 ,3,2) AS 专业 , AVG( 成绩 ) AS 平均分 FROM 选课 WHERE 课程号 = "101" ORDER BY 专业
D) SELECT 专业 AS SUBS( 学号 ,3,2), 平均分 AS AVG( 成绩 ) FROM 选课 WHERE 课程号 = "101" ORDER BY 1