更多"第(31)到(35)题中使用的3个数据表:“学生”表、“课程”表和“成"的相关试题:
[单项选择]
第(31)到(35)题中使用3个数据表:学生、课程和成绩,表的结构如下:
“学生”表:学号C(8),姓名C(8),性别C(2),系名(6)
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩N(6,2) |
检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的命令是( )。
A. SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程编号
B. SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程. 课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程.课程编号
C. SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号
D. SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号
[单项选择]第(31)到(35)题中使用的3个数据表:“学生”表、“课程”表和“成绩”表的结构如下:
“学生”表:学号C(8),姓名C(8),性别C(2),系名(10),出生日期D
“课程”表:课程编号C(4),课程名称C(12),开课系名C(10)
“成绩”表:学号C(8),课程编号C(4),成绩Ⅰ
SQL查询语句:
SELECT 课程名称,开课系名,COUNT (学号) AS 选修人数;
FROM 成绩,课程;
WHERE 课程.课程编号=成绩.课程编号;
GROUP BY 课程名称;
HAVING COUNT(*)>3
语句所表示的含义是( )。
A. 检索开课在3门以上的开课系名、课程名称和选修人数
B. 检索选修了3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数
C. 检索每门课程中,有3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数
D. 检索选修人数最多的3门课程的记录,显示结果包括课程名称、开课系名和选修人数
[单项选择](31)到(35)题中使用如下数据表。
“学生”表:学号C (8),姓名C (8),性别C (2),系名 (6)
“课程”表:课程编号C (4),课程名称C (12),开课系名C (10)
“成绩”表:学号C(8),课程编号C(4),成绩N (6,2)
检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是( )。
A. SELECT课程.课程名称,学生.姓名,MAX(成绩)AS最高分;
B. SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS最高分;
C. SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS最高分;
D. SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS最高分;