有如下SQL语句: SELECT课程名,开课院系,COUNT(学号)AS选修人数; FROM成绩,课程.WHERE课程.课程编号=成绩.课程编号; GROUP BY课程名称HAVING COUNT( * )<=2 该语句所表示的含义是
A: 检索选修两门课程以上的学生记录,显示课程名、开课院系和选修人数
B: 检索选修两门课程以上(包括两门)的学生记录,显示课程名、开课院系和选修人数
C: 检索选修两门课程以下的学生记录,显示课程名、开课院系和选修人数
D: 检索选修两门课程以下(包括两门)的学生记录,显示课程名、开课院系和选修人数
A: 检索选修两门课程以上的学生记录,显示课程名、开课院系和选修人数
B: 检索选修两门课程以上(包括两门)的学生记录,显示课程名、开课院系和选修人数
C: 检索选修两门课程以下的学生记录,显示课程名、开课院系和选修人数
D: 检索选修两门课程以下(包括两门)的学生记录,显示课程名、开课院系和选修人数
举一反三
- 统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是( )。 A: SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FOR 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号) B: SELECT 课程名称,开课院系,COUNT(学号) 选修人数; GROUP BY 成绩,课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号) C: SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称 HAVING 选修人数<=2; ORDER BY 选修人数 D: SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 成绩,课程 HAVING COUNT(课程编号)<=2; GROUP BY 课程名称 ORDER BY 选修人数
- 下面21到24题使用如下的3个数据表:学生表、课程表、成绩表的结构如下 学生(学号C(4),姓名C(8),性别 C(2),出生日期 D,院系 C(8)) 课程(课程编号 C(4),课程名 C(10),开课院系 C(8)) 成绩(学号 C(4),课程编号 C(4),成绩 I) 22、有如下SQL语句:select 课程名称,开课院系,count(学号)as 选修人数 from 成绩,课程 where 课程.课程编号=成绩.课程编号 group by 课程名称 having count(*)<=2 该语句表示的含义是:
- 查看每门课程的选修人数 SELECT 课程编号, ______ AS 选修人数 FROM 成绩 GROUP BY ______;
- 青书学堂: (单选题) 学生.DBF:学号 C(8) ,姓名 C(12),性别 C(2),出生日期 D,院系 C(8) 课程.DBF:课程编号 C(4) ,课程名称 C(10) ,开课院系C(8) 学生成绩.DBF:学号 C(8) ,课程编号 C(4) ,成绩 I 统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序,正确的命令组是( )。(本题0.0分)
- 现有关系数据库如下: 学生(学号,姓名,性别,专业) 课程(课程号,课程名,学分) 学习(学号,课程号,分数) (1)用关系代数表达式实现检索所有选修了课程号为“JX111B”的课程的学生的学号,姓名和分数; [br][/br] (2)用SQL语句实现检索所有选修了课程号为“JX111B”的课程的学生的学号,姓名和分数; (3)用SQL语句实现检索每门课程的选课人数,输出课程号和选课人数; (4)用SQL语句实现检索选修人数不足20人的课程号和课程名。