设有选课表,表中包含的字段有:学号C(3),课程号C(3),成绩N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的SQL语句为:SELECT 课程号, ___ AS 学生人数FROM 选课表;GROUP BY ___
设有选课表,表中包含的字段有:学号C(3),课程号C(3),成绩N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的SQL语句为:SELECT 课程号, ___ AS 学生人数FROM 选课表;GROUP BY ___
相关考题:
设有学生选修课程的数据库包含如下学生表(学号,姓名,年龄,性别,所在系)选课表(学号,课程号,成绩)课程表(课程号,课程名称,教师姓名)请用SQL语言查询下列问题:1.李明老师所教的课程号、课程名称。2.年龄大于23岁的女学生的学号和姓名。3.所有成绩都在80分以上的学生姓名及所在系。4.至少选修两门以上课程的学生姓名、性别。5.选修了李明老师所讲课程的学生人数。6.“操作系统”课程得最高分的学生姓名、性别、所在系。7.所有课程成绩都在60分以上的学生姓名及所在系。
在成绩表中,检索选修3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下列SQL语句补充完整。SELECT 学号,SUM(成绩) FROM 成绩表; WHERE 成绩>=60; GROUP BY 学号; ______COUNT(*)>=3
设有关系模式:成绩(学号,课程号,分数),则下列选项中,能正确描述SQL语句 “SELECT’学号FROM成绩GROUP BY 学号HAVING COUNT(*)3”功能的是A.查询选修了3门以上课程的学生的学号B.查询1门课程有3个以上学生选修的学生学号C.将学生按照学号分成了3组D.将学生按照课程分成了3组
设有学生表(学号,姓名,所在系名)和选课表(学号,课程号,成绩)。现要建立统计每个系选课人数的视图。请补全下列语句:CREATE VIEW Vl(系名,人数)AsSELECT所在系名,【4】 FROM选课表JOIN学生表ON选课表.学号=学生表.学号【5】
要从选课表(学号、课程号、成绩)中查询选修了3门以上课程的学生学号,应使用的SELECT-SQL语句是______。A.SELECT学号FROM选课表WHERECOUNT(*)>=3B.SELECT学号FROM选课表HAVINGCOUNT(*)>=3C.SELECT学号FROM选课表GROUPBY学号HAVINGCOUNT(*)>=3D.SELECT学号FROM选课表GROUPBY学号WHERECOUNT(*)>=3
已知表S(学号,姓名,年龄)SC(学号,课程号,成绩)C(课程号,课程名,教师名)试用SQL查询语句表达下列对教学数据库中的三个基本表S、SC、C的查询:(1)统计有学生选修的课程门数.(2)求选修C4课程的学生的平均年龄.(3)求王平老师所授课程的每门课程的学生平均成绩.(4)统计每门课程的学生选修人数(超过10人的课程才统计).要求输出课程号和选修人数.(5)查询姓名以WANG开头的所有学生的姓名和年龄.
在成绩表中,检索选修3门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下面的SQL语句补充完整。SELECT学号,SUM(成绩)FROM【 】;WHERE成绩>=60;GROUP BY学号;【 】COUNT(*)>=3
要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的SELECT-SQL语句是A.SELECT学号FROM选课表WHERE COUNT(*)>=3B.SELECT学号FROM选课表HAVING COUNT(*)>=3C.SELECT学号FROM选课表GROUP BY学号HAVING COUNT(*)>=3D.SELECT学号FROM选课表GROUP BY学号WHERE COUNT(*)>=3
从学生选课表SC中(其中有学号、课程号、成绩3个字段)查询选修了3门以上课程的学生学号,实现该功能的SELECT语句是______。A.SELECT 学号 FROM SC GROUP BY学号 HAVING SUM(*)>3B.SELECT 学号 FROM SC GROUP BY学号 HAVING COUNT(*)>3C.SELECT 学号 FROM SC GROUP BY学号 HAVING 课程号>3D.SELECT 学号 FROM SC WHERE 课程号 >3 GROUPBY学号
阅读以下说明和表,回答问题1~4问题。[说明]一个描述学校的部分关系模式的结果描述如下:1.一个系有若干学生,但一个学生只能在一个系;2.一个系只有一名主任;3.一个学生可以选修多门课程,每门课程有若干学生选修;4.每个学生所学的每门课程都有一个成绩;5.“学生”和“课程表”及“选课表”的关系示例分别如表9-1、表9-2、表9-3所示。Student(学生表)的字段按顺序为学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所属院系(Sdept)、系主任(Smaster);Course(课程表)的字段按顺序为课程编号(Cno)、课程名(Cname)、先行课程(Cpno)、课程学分 (Ccredit);SC(选课表)的字段按顺序为学号(Sno)、课程号(Cno)、成绩(Grade)。各表的记录如下:试分析该关系模式中的函数依赖,并指出关系模式的候地选码。
回答下列各题: 基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 {TS}查询学生选修课程成绩75分以上的学生学号,正确的SQL语句是( )。A. SELECT DISTINCT学号FROM SC WHERE”成绩”75B. SELECT DISTINCT学号FROM SC WHERE成绩75C. SELECT DISTINCT学号FROM SC WHERE成绩”75”D. SELECT DISTINCT”学号”FROM SC WHERE”成绩”75
基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 查询同时选修课程号分别为2001和2005课程的学生的学号,正确的命令是( )。A. SELECT学号FROM SC WHERE课程号='2001'AND学号IN(SELECT学号FROM SC WHERE课程号='2005’)B. SELECT学号FROM SC WHERE课程号='2001'AND学号=(SELECT学号FROM SC WHERE课程号='2005’)C. SELECT学号FROM SC WHERE课程号='2001'AND课程号='2005'D. SELECT学号FROM SC WHERE课程号='2001'OR'2005'
设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列语句中正确的是( )。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课程号
设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的SELECT语句是______。A.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULLB.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NOT NULLC.SELECT 学号,课程号 FROM SC WHERE 成绩=NOT NULLD.SELECT 学号,课程号 FROM SC WHERE 成绩=NULL
●设有学生关系Student(学号,姓名,系名,课程号,成绩),则查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句为:SELECT学号,姓名,(59)FROM StudentGROUP BY(60)HAVING(61)(59)A.SUM(成绩)B.AVG(SUM(成绩))C.AVG(成绩)AT平均成绩D.AVG(成绩)AS平均成绩(60)A.学号B.姓名C.系名D.课程号(61)A.COUNT(DISTINCT学号)3B.COUNT(课程号)3C.COUNT(DISTINCT学号)=3D.COUNT(课程号)=3
设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。A)课程号,成绩B)学号,成绩C)学号,课程号D)学号,课程号,成绩
设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句应该是:SELECT 学号,姓名,AVG(成绩)AS平均成绩FROM StudentGROUP BY( )HAVING(请作答此空)A.COUNT(DISTINCT 学号)>3B.COUNT(课程号)>3C.COUNT(DISTINCT学号)>=3D.COUNT(课程号)>=3
要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY ()COUNT(*)3”。A、课程号 WHEREB、学号 WHEREC、课程号 HAVINGD、学号 HAVING
基于“学生—选课—课程”数据库中有三个表:学生表(s)包含字段学号(S#)、姓名(sname)、性别(sex)、年龄(age);选课表(SC)包含字段课程号(c#)、学号(S#)、成绩(GRADE);课程表(c)包含字段课程号(C#)、课程名(cname)、教师(teacher)。现要将学生的学号及其平均成绩定义为一个视图,在定义该视图是,所有的SELECT语句将出现()子句。A、fromB、orderbyC、groupbyD、where
若在数据库中有“教师”表(教师号、教师名)、“学生”表(学号、学生名)和“课程”表(课程号,课程名)等3个基本情况表。学校里一名教师可主讲多门课程,一名学生可选修多门课程,则主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的表。下列关于新表的设计中,最合理的设计是()A、增加两个表:学生-选课表(学号、课程号),教师-任课表(教师号、课程号)B、增加一个表:学生-选课-教师表(学号、课程号、教师号)C、增加一个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)D、增加两个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)
现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句: (1)在“选课”表中,删除选了课程号为10004的所有选课记录。 (2)在“课程”表中,修改课程号为10008的课程名称:数字电路。 (3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。 (4)设计连接查询,查找选修了“数据结构”课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。
问答题现有“学生选课”数据库,其中主要的表有:“学生”表(学号,姓名,性别,专业,出生年月),“选课”表(学号,课程号,成绩),“课程”表(课程号,课程名,所属专业,学分)按照下列要求写出SQL语句: (1)在“选课”表中,删除选了课程号为10004的所有选课记录。 (2)在“课程”表中,修改课程号为10008的课程名称:数字电路。 (3)设计子查询,查询“课程”表中,有哪些课程没有被任何同学报选。 (4)设计连接查询,查找选修了“数据结构”课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。
单选题要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY ()COUNT(*)3”。A课程号 WHEREB学号 WHEREC课程号 HAVINGD学号 HAVING
单选题有学生成绩表:SC(学号,课程号,分数),已知一个学生可以选多门课,一门课有多个学生选,则SC表的主键应该是()A学号,课程号B学号C课程号D分数