网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

统计学生选了哪几门课程,每门课程的选课人数

A.select cno,count(cno) 总人数 from sc group by cno

B.select cno,count(sno) 总人数 from sc group by sno

C.select cno, sno 总人数 from sc group by cno

D.select cno,count(cno) 总人数 from sc group by sno


参考答案和解析
select cno,count(cno) 总人数 from sc group by cno
更多 “统计学生选了哪几门课程,每门课程的选课人数A.select cno,count(cno) 总人数 from sc group by cnoB.select cno,count(sno) 总人数 from sc group by snoC.select cno, sno 总人数 from sc group by cnoD.select cno,count(cno) 总人数 from sc group by sno” 相关考题
考题 统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是A)SELECT课程名称,开课院系,COUNT(课程编号)AS选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY学生成绩.课程编号HAVING COUNT(*)=2; ORDER BY COUNT(课程编号)B)SELECT课程名称,开课院系,COUNT(学号)选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUP BY学生成绩.学号HAVING COUNT(*)=2; ORDER BY COUNT(学号)C)SELECT课程名称,开课院系,COUNT(学号)AS选修人数; FROM学生成绩,课程WHERE课程.课程编号=学生成绩.课程编号; GROUPBY课程名称HAVING COUNT(学号)<=2; ORDER BY选修人数D)SELECT课程名称,开课院系,COUNT(学号)AS选修人数; FROM学生成绩,课程HAVING COUNT(课程编号)<=2; GROUP BY课程名称 ORDER BY选修人数

考题 设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEW Vl(系名,人数)AsSELECT所在系名,【4】 FROM选课表JOIN学生表ON选课表.学号=学生表.学号【5】

考题 设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从选课表中统计每个学生选修的课程门数,应使用的SELECT-SQL语句是______。A.SELECTCOUNT(*)FROM选课表B.SELECTCOUNT(*)FROM选课表GROUPBY学号C.SELECTDISTINCTCOUNT(*)FROM选课表D.SELECTDISTINCTCOUNT(*)FROM选课表GROUPBY学号

考题 利用SQL语句统计选修了“日语”课程的学生人数。请将下列的语句补充完整。SELECT______FROM 选课表 WHERE课程名="日语"

考题 已知表S(学号,姓名,年龄)SC(学号,课程号,成绩)C(课程号,课程名,教师名)试用SQL查询语句表达下列对教学数据库中的三个基本表S、SC、C的查询:(1)统计有学生选修的课程门数.(2)求选修C4课程的学生的平均年龄.(3)求王平老师所授课程的每门课程的学生平均成绩.(4)统计每门课程的学生选修人数(超过10人的课程才统计).要求输出课程号和选修人数.(5)查询姓名以WANG开头的所有学生的姓名和年龄.

考题 阅读以下说明和图,回答问题1至问题3,将解答写在对应栏内。【说明】某教学管理系统的用户是教学管理人员、教师和学生。系统主要提供学生选课管理和学生成绩管理两方面的功能。(1)学生选修课管理主要功能是管理新学期开始时,学生对选修的课程进行选课注册工作。新学期开始后的前两周为学生试听、选课注册时间;允许校内各院系学生跨专业跨年级选修课程;学生可以在校园网的任何一个终端进行选课。①新学期选修课程表生成:各学院教学管理人员在新学期开始前,将准备开设的选修课程名称、课程代码、总课时、上课时间、学分、任课教师和上课教室录入系统,供学生选课使用。新学期开学两周后,系统自动将实际选课学生少于10人的课程停开,并删除该课程;教学管理人员打印学生选课注册名单和开课通知书,送交有关部门和任课教师。②学生选课注册:新学期开学前两周为学生试听、选课注册时间,并允许改变或取消注册申请。学生调用待选课程表,系统显示课程名、课程代码、任课教师、上课时间、总课时、上课教室、学分和本课程已选修人数。学生所选几门课程在上课时间上不能冲突;若一门课程实际选课学生已达到40人时,停止选课。当学生退出系统时,系统提示该学生所选的几门课程、任课教师、上课时间、教室、学分和学分总计。③选修课程查询:选修课程表信息查询,用户是教师、学生和教学管理人员。系统显示课程名、课程代码、任课教师、上课时间、总课时、上课教室、学分和本课程已选修人数。查询关键词可为学院名称、专业、授课教师等。学生选课情况查询:教师和教学管理人员可以查看学生的选课情况。查询关键词可以为学生姓名(学号)、课程名称(课程代码)、授课教师等。学生只能查自己所选课程内容,不允许查其他同学选课情况。教师简历查询:用户是学生、教师和教学管理人员。查询关键词可为教师姓名、性别、职称、年龄等单关键词或组合关键词。④信息统计与报表生成:各学院教学管理人员对学生选课注册信息进行统计(按课程、专业等),打印汇总报表。⑤把学生选课注册信息传送到财务管理系统,计算学生应交纳的费用。(2)学生成绩管理①学生考试成绩录入:各学院教学管理人员将学生考试成绩录入系统。录入学生成绩时,系统自动检查财务系统传来的选课交费信息,核对该学生是否已经交纳本门课程的费用,没有交纳费用者,不给成绩。②成绩查询:教师和教学管理人员可查询学生各门课程的成绩。查询关键词可为学生姓名(学号),课程名(课程代码)等。学生只能查自己各门课程的成绩,不允许查其他同学成绩。③成绩汇总与报表生成:教学管理人员对学生考试成绩信息进行统计(按学生、课程、专业等),打印汇总报表。向学校教务管理系统发送汇总信息表格等,不反馈信息。现在已建立教学管理最高层用例图,如下:完成学生成绩管理子系统用例图。

考题 阅读以下说明和关系表,回答问题1~3。[说明]在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学生、教师、系和课程的属性如下:学生:学号和姓名教师:编号和姓名系:系代号和系名课:课程号和课程名一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授同一门课程,不同专业间也可以开设相同的课程。用E-R模型对大学选课的数据库进行描述。

考题 select课程.课程号,课程.课程名,count(*)as选课人数from课程,选课where课程.课程号一选课.课程号group by课程。课程号,课程.课程名

考题 查询每门课程的课程名、任课教师姓名及其职称、选课人数。对下列的SELECT-SQL语句填空: SELECT课程名,姓名,职称,【 】; FROM课程表,教师表,授课表,选课表; WHERE教师表.教师号=授课表.教师号; AND课程表.课程号=授课表.课程号AND【 】GROUP BY选课表.课程号

考题 设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键词必须拼写完整): SELECT课程号,AVG(成绩)FROM SC【 】。

考题 设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)。 SELECT 课程号,AVG(成绩)FROM SC___

考题 若需统计“选课”表中已经选修了课程的学生人数,下面语句正确的是( )。A.SELECT COUNT(DISTINCT学生号)FROM选课B.SELECT COUNT(学生号)FROM选课C.SELECT COUNT(*)FROM选课D.SELECT COUNT(DISTINCT*)FROM选课

考题 基于“学生-选课-课程”数据库中的如下三个关系:学生基本信息:S(S#,SNAME,SEX,AGE)选课信息:SC(S#,C#,GRADE)课程信息:C(C#,CNAME,TEACHER)若要求“查询选修了5门以上课程的学生的学生号”,正确的SQL语句是( )。

考题 设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列语句中正确的是( )。A.SELECT课程号,COUNT(*)选课人数FROM选课表INT0选课情况表GROUP BY课程号B.SELECT课程号,COUNT(*)选课人数INT0选课情况表FROM选课表GROUP BY课程号C.SELECT课程号,COUNT(*)FROM选课表INT0选课情况表(课程号,选课人数)GROUP BY课程号D.SELECT课程号,COUNT(*)INT0选课情况表(课程号,选课人数)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),成绩Ⅰ统计只有2名以下(含2名)学生选修的课程情况.统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序,正确的命令是

考题 利用SQL语句统计选修了“日语”课程的学生人数。请将下列语句补充完整。SELECT______FROM 选课表 WHERE 课程名="日语"

考题 若查询只选了一门课程的学生号、学生姓名和成绩,则语法: SELECT A.学生号,A.学生姓名,B.成绩FROM学生A,选课B; WHERE A.学生号【 】(SELECT 学生号 FROM选课; GROUP BY【 】HVING【 】

考题 阅读以下说明和图,回答问题1和问题2,将答案写在对应栏内。【说明】某教学管理系统的用户是教学管理人员、教师和学生。系统主要提供学生选课管理和学生成绩管理两方面的功能。(1)学生选修课管理主要功能是管理新学期开始时,学生对选修的课程进行选课注册工作。新学期开始后的前两周为学生试听、选课注册时间;允许校内各院系学生跨专业跨年级选修课程;学生可以在校园网的任何一个终端进行选课。①新学期选修课程表生成:各学院教学管理人员在新学期开始前,将准备开设的选修课程名称、课程代码、总课时、上课时间、学分、任课教师和上课教室录入系统,供学生选课使用。新学期开学两周后,系统自动将实际选课学生少于10人的课程停开,并删除该课程;教学管理人员打印学生选课注册名单和开课通知书,送交有关部门和任课教师。②学生选课注册:新学期开学前两周为学生试听、选课注册时间,并允许改变或取消注册申请。学生调用待选课程表,系统显示课程名、课程代码、任课教师、上课时间、总课时、上课教室、学分和本课程己选修人数。学生所选几门课程在上课时间上不能冲突:若一门课程实际选课学生已达到40人时,停止选课。当学生退出系统时,系统提示该学生所选的几门课程、任课教师、上课时间、教室、学分和学分总计。③选修课程查询:选修课程表信息查询,用户是教师、学生和教学管理人员。系统显示课程名、课程代码、任课教师、上课时间、总课时、上课教室、学分和本课程已选修人数。查询关键词可为学院名称、专业、授课教师等。学生选课情况查询:教师和教学管理人员可以查看学生的选课情况。查询关键词可以为学生姓名(学号)、课程名称(课程代码)、授课教师等。学生只能查自己所选课程内容,不允许查其他同学选课情况。教师简历查询:用户是学生、教师和教学管理人员。查询关键词可为教师姓名、性别、职称、年龄等单关键词或组合关键词。④信息统计与报表生成:各学院教学管理人员对学生选课注册信息进行统计(按课程、专业等),打印汇总报表。⑤把学生选课注册信息传送到财务管理系统,计算学生应交纳的费用。(2)学生成绩管理①学生考试成绩录入:各学院教学管理人员将学生考试成绩录入系统。录入学生成绩时,系统自动检查财务系统传来的选课交费信息,核对该学生是否已经交纳本门课程的费用,没有交纳费用者,不给成绩。②成绩查询;教师和教学管理人员可查询学生各门课程的成绩。查询关键词可为学生姓名(学号),课程名(课程代码)等。学生只能查自己各门课程的成绩,不允许查其他同学成绩。③成绩汇总与报表生成:教学管理人员对学生考试成绩信息进行统计(按学生、课程、专业等),打印汇总报表。向学校教务管理系统发送汇总信息表格等,不反馈信息。完成下面的教学管理系统最高层用例图。

考题 查询选修课程号为"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")

考题 设有选课表,表中包含的字段有:学号C(3),课程号C(3),成绩N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的SQL语句为:SELECT 课程号, ___ AS 学生人数FROM 选课表;GROUP BY ___

考题 给定关系模式如下,学生(学号,姓名,专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生的选课情况的操作是( );查询所有课程的选修情况的操作是(请作答此空)。A.选课JOIN课程 B.选课LEFT JOIN课程 C.选课RIGHT JOIN课程 D.选课FULL JOIN课程

考题 学生选课时应遵循的原则是:()A、学生每学期选课不能超过6门B、新生首次选课时可以不选《远程学习方法》这门课程C、需要申请免修的课程请不要选择,一旦开课成功则不能申请免修D、选课不必参照教学计划中建议修读课程的先后顺序选课

考题 关于学生选课及预约考试的说法,正确的是()A、对于需要申请免考的课程请不要选课。一旦选课则不能申请免考B、学生选定课后,学院将于开学日统一在网上开通。如果学生学费不足,不能全部开通所选课程C、对连续2次缺考的科目,将限制学员对该科目的考试预约D、学生每学期最多只能选7门课程

考题 现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句: (1)在“选课”表中,删除选了课程号为10004的所有选课记录。 (2)在“课程”表中,修改课程号为10008的课程名称:数字电路。 (3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。 (4)设计连接查询,查找选修了“数据结构”课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。

考题 问答题现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句: (1)在“选课”表中,删除选了课程号为10004的所有选课记录。 (2)在“课程”表中,修改课程号为10008的课程名称:数字电路。 (3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。 (4)设计连接查询,查找选修了“数据结构”课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。

考题 问答题设教学数据库中有四个关系: 教师(教师编号,教师姓名,联系电话) 课程(课程号,课程名,教师编号) 学生(学号,学生姓名,年龄,性别,专业) 选课(学号,课程号,成绩)统计每门课程的学生选修人数(超过10人的课程才统计)。要求显示课程号和人数,查询结果按人数降序排列。

考题 单选题查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是(  )。A SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号=101AND成绩=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课程号=101AND成绩=(SELECT成绩FROM选课WHERE课程号=101)

考题 单选题假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号char(7),姓名char(8),性别char(2),专业char(10),年级int) 课程(课程号char(4),课程名char(10),课程学分int) 选课(学生号char(7),课程号char(4),成绩int) 在下面查询语句执行时,显示出的学生记录表示()。 select* from学生 where学生号 not in(select 学生号 from选课)A 有选修课程B 只有一门选修课程C 没有选修课程D 有一门或两门选修课程