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人的课程号和课程名。
内容
- 0
设有如下所示的关系S____、C____和SC____,试用关系代数表达式表示下列查询语句: ____检索“程军”老师所授课程的课程号____和课程名____。 ____检索年龄大于21的男学生学号____和姓名____。 ____检索至少选修“程军”老师所授全部课程的学生姓名____。 ____检索”李强”同学不学课程的课程号____。 ____检索至少选修两门课程的学生学号____。 ____检索全部学生都选修的课程的课程号____和课程名____。 ____检索选修课程包含“程军”老师所授课程之一的学生学号____。 ____检索选修课程号为k1和k5的学生学号____。 ____检索选修全部课程的学生姓名____。 ____检索选修课程包含学号为2的学生所修课程的学生学号____。 ____检索选修课程名为“C语言”的学生学号____和姓名____
- 1
对于教学数据库的三个基本表S (S#, SNAME, AGE, SEX)SC (S#, C#, GRADE) C(C#, CNAME, TEACHER)试给出SELECT语句的图示形式。①检索LIU老师所授课程的课程号和课程名。②检索年龄大于23岁的男学生的学号和姓名。③检索学号为S3学生所学课程的课程名与任课教师名。④检索至少选修LIU老师所授课程中一门课程的女学生姓名。⑤检索WANG同学不学的课程的课程号。⑥检索至少选修两门课程的学生学号。⑦检索全部学生都选修的课程的课程号与课程名。⑧检索选修课程包含LIU老师所授课程的学生学号。
- 2
设STC数据库目前有如下3个关系: student(学号,姓名,性别,出生日期,院系,家庭住址,备注); course(课程编号,课程名称,开课院系,学分); sc(学号,课程编号,分数)则: [br][/br] (1)在sc表中创建名为ck_score的约束,实现分数取值范围为0~100。请将T-SQL命令填充完整: ( ) table sc ( )constraint ck_score ( )(( )) [br][/br] (2)查询选了2号课程的学生姓名,请将T-SQL命令填充完整: select 姓名 from ( ) where 学号 in (select 学号 from sc where ( )) [br][/br] (3)统计有15名以下(含15名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是: select ( ),开课院系,count(*) as 选修人数 from course,sc where ( ) group by ( ) having ( )>=15 ; order by 选修人数 desc
- 3
若关系模式考试(学号,课程号,成绩)表示某个学生选修某门课程获得一个成绩,在()情况下,成绩完全函数依赖于学号 A: 一个学生只能选修一门课程 B: 一门课程被一个学生所选修 C: 一个学生可以选修多门课程 D: 一门课程被多个学生所选修
- 4
统计“学生选修信息表”中每门课程的选修人数