检索选修四门以上课程的学生总成绩,并要求按总成绩的降序排列出来。正确的SELECT语句是()。A.SELECT SNO, SUM (GRADE) FROM SC GROUP BY SNO ORDER BY 2 DESC HAVING COUNT(*) >= 4;B.SELECT SNO, SUM (GRADE) FROM SC GROUP BY SNO HAVING COUNT(*)>=4 ORDER BY 2 DESC;C.SELECT SNO, SUM (GRADE) FROM SC HAVING COUNT(*)>=4 GROUP BY SNO ORDER BY 2 DESC;D.SELECT SNO, SUM (GRADE) FROM SC ORDER BY 2 DESC GROUP BY SNO HAVING COUNT(*)>=4;

检索选修四门以上课程的学生总成绩,并要求按总成绩的降序排列出来。正确的SELECT语句是()。

A.SELECT SNO, SUM (GRADE) FROM SC GROUP BY SNO ORDER BY 2 DESC HAVING COUNT(*) >= 4;

B.SELECT SNO, SUM (GRADE) FROM SC GROUP BY SNO HAVING COUNT(*)>=4 ORDER BY 2 DESC;

C.SELECT SNO, SUM (GRADE) FROM SC HAVING COUNT(*)>=4 GROUP BY SNO ORDER BY 2 DESC;

D.SELECT SNO, SUM (GRADE) FROM SC ORDER BY 2 DESC GROUP BY SNO HAVING COUNT(*)>=4;


参考答案和解析
SELECT S# FORM SC WHERE C#=“C2” AND GRADE>=ALL (SELECT GRADE FORM SC WHERE C#=“C2”)

相关考题:

●已知基本表:学生(学号,姓名,性别,年龄,系名)选课(学号,课程号,成绩)要检索所有比"王华"年龄大的学生姓名、年龄和性别,正确的语句是 (25) ,要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是 (26) 。(25) A.SELECT姓名,年龄,性别FROM学生WHERE AGE(SELECT 年龄FROM 学生WHERE 姓名 ="王华")B.SELECT姓名,年龄,性别FROM学生WHERE姓名="王华"C.SELECT姓名,年龄,性别FROM学生WHERE AGE(SELECT年龄WHERE姓名="王华")D.SELECT姓名,年龄,性别FROM学生WHERE AGE"王华"(26) A.SELECT 学生.姓名,选课.课程号,选课.成绩FROM学生WHERE学生 学号=课程.学号B.SELECT学生.姓名,选课.课程号,选课.成绩FROM选课WHERE学生.学号=课程.学号C.SELECT学生.姓名,选课.课程号,选课.成绩FROM学生,选课WHERE学生.学号=课程.学号D.SELECT学生.姓名,选课.课程号,选课.成绩FROM学生.学号

●试题三对于教学数据库的三个基本表S(S#,SNAME,AGE,SEX),SLLS#,C#,GRADE),C(C#,CNAME,TEACHER)。现根据查询条件填充下面SQL语句空白的部分。1.检索LIU老师所授课程的课程号和课程名。2.检索至少选修LIU老师所授课程中一门课程的女学生姓名。3.检索WANG同学不学的课程的课程名。4.检索全部学生都选修的课程的课程号与课程名。5.检索选修课程包含LIU老师所授课程的学生学号。【说明】1.SELECT (1) FROM C WHERE TEACHER=′LIU′2.SELECT S.SNAME FROM S,SCWHERE S.S#=SC.S# AND S.SEX=′F′AND SC.C#= (2)(SELECTC# FROM C WHERE TEACHER=′LIU′)3.SELECT CNAME FROM CWHERE C# (3) ( SELECTSC.C# FROM S,SC WHERE S.S#=SC.S# AND S.SNAME=′WANG′)4.由题知,该问题是在表C中找课程号和课程名,要求这门课被全部学生所选。SELECT C#,CNAMEFROM CWHERE NOT EXISTS(SELECT*FROMSWHERE NOT EXISTS(SELECT *FROMSWHERE NOT EXISTS(SELECT*FROM SCWHERE (4)5.SELECT DISTINCT S#FROM SCWHERE (5)(SELECT C#FROM CWHERE TEACHER=′LIU′)

设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。SELECT 学号,姓名,性别 FROM sWHERE ___ (SELECT * FROM sc WHERE sc.学号=s.学号 AND 成绩85)

在成绩表中,检索选修3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下列SQL语句补充完整。SELECT 学号,SUM(成绩) FROM 成绩表; WHERE 成绩>=60; GROUP BY 学号; ______COUNT(*)>=3

检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩降序排列出来,正确的SELECT语句是______。A.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 CROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4B.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESCC.SELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=4 GROUP BY S# ORDER BY 2 DESCD.DELECT S#,SUM(GRADE)FROM SC WHERE GRADE>=60 ORDER BY 2 DESC CROUP BY S# HAVING COUNT(*)>=4

若有如下SQL查询语句: SELECT课程名称,开课系名,COUNT(学号)AS选修人数; FROM成绩,课程; WHERE课程.课程编号=成绩.课程编号; GROUP BY课程名称; HAVING COUNT(*)>3 上述语句所表示的含义是( )。A.检索开课在3门以上的开课系名、课程名称和选修人数B.检索选修了3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数C.检索每门课程中,有3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数D.检索选修人数最多的3门课程的记录,显示结果包括课程名称、开课系名和选修人数

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

在成绩表中,检索选修3门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下面的SQL语句补充完整。SELECT学号,SUM(成绩)FROM【 】;WHERE成绩>=60;GROUP BY学号;【 】COUNT(*)>=3

设有学生表XS(学号,课程号,成绩),用SQL语句检索每个学生的成绩总和的语句是:SELECT 学号,SUM(成绩) FROM XS ______

在学生选课表SC中,查询选修了3号课程的学生的学号(XH)及其成绩(CJ)。查询结果按分数的降序排列。实现该功能的正确SQL语句是( )。A.SELECT XH,CJ FROM SC WHERE CH='3'ORDER BY CJ DESCB.SELECT XH,CJ FROM SC WHERE CH='3'ORDER BY CJ ASCC.SELECT XH,CJ FROM SC WHERE CH='3'GROUP BY CJ DESCD.SELECT XH,CJ FROM SC WHERE CH='3'GROUP BY CJ ASC

如下的SQL语句是用于查询“每个学生的选修课程数、总成绩、平均成绩”的不完整语句,请在空缺处填入正确的内容。SELECT Student.SNo, (1),SUM(Grade),AVG(Grade)FROM Student,GradeWHERE Student.SNo=Grade.SNo,GROUP BY (2);(1)

在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的语句是( )。A.SELECT 姓名 TOP 2 FROM 成绩表 WHERE 物理 DESCB.SELECT 姓名 TOP 2 FROM 成绩表 FOR 物理 DESCC.SELECT 姓名 TOP 2 FROM 成绩表 GROUP BY 物理 DESCD.SELECT 姓名 TOP 2 FROM 成绩表 ORDER BY 物理 DESC

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

现有某高校的选修课记录(SC):学号、姓名、课程名称、成绩,要查询没有选修课成绩的学生和课程,正确的SQL语句是( )。A. SELECT学号,课程号FROM sc WHERE成绩=””B. SELECT学号,课程号FROM sc WHERE成绩=NULLC. SELECT学号,课程号FROM SC WHERE成绩IS NULLD. SELECT学号,课程号FROM SC WHERE成绩

用SQL语句检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。

在学生选课表(SC) 中,查询选修了3号课程(课程号CH)的学生的学号(XH)及其成绩(GD) 。查询结果按分数的降序排列。实现该功能的正确SQL语句( )。A.SELECR XH,GD FROM SC WHERE CH='3' ORDER BY GD DESC:B.SELECT XH,GD FROM SC WHERE CH='3' ORDER BY GD ASC;C.SELECT XH,GD FROM SC WHERE CH='3'GROUP BY GD DESC;D.SELECT XH,GD FROM SC WHERE CH='3' GROUP BY GD ASC;

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

在学生选课表(SC)中,查询选修了3号课程(课程号CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确SQL语句A.SELECT XH,GD FROM SC: WHERE CH='3F' ORDER BY GD DESCB.SELECT XH,GD FROM SC; WHERE CH='3'ORDER BY GD ASCC.SELECT XH,GD FROM SC; WHERECH='3'GROUP BY GD DESCD.SELECTXH,GDFROMSC; WHERE CH='3'GROUP BY GD ASC

求选课在3门以上且各门课程均及格的学生的学号及总成绩,查询结果按总成绩降序排列。请对下列的SELECT语句填空: SELECT学号,SUM(成绩) AS 总成绩 FROM 选课表; WHERE 成绩>=60【 】ORDER BY【 】DESC

已知基本表:学生(学号,姓名,性别,年龄,系名)选课(学号,课程号,成绩)要检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的语句是(25),要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是(26)。A.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 FROM学生 WHERE姓名=“王华”)B.SELECT姓名,年龄,性别 FROM学生 WHERE姓名:“王华”C.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 WHERE姓名=“王华”)D.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>“王华”

检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是______。A.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4B.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S# HAVING COUNT(*)>=4 ORDER BY 2 DESCC.SELECT S#, SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=4 GROUP BY S# ORDER BY 2 DESCD.SELECT S#, SUM(GRADE)FROM SC WHERE GRADE>=60 ORDER BY 2 DESC GROUP BY S# HAVING COUNT(*)>=4

在学生选课表(SA.中,查询选修了3号课程的学生的学号(XH)及其成绩(GB.,查询结果按分数的降序排列。实现该功能的正确SQL语句是______。C.SELECTXH,GDFROMSCWHERECH=“3”ORDERBYGDDESCD.SELECTXH,GDFROMSCWHERECH=“3”ORDERBYGDASC

学生选课的关系模式为SC(SN,CN,SM),其中SN为学号,CN为课程号,SM为成绩。检索选修3门以上课程的学生总成绩,并按总成绩的降序排列。 SELECT SN,SUM(SM) FROM SC ______0RDER BY 2 DESC;A.GROUP BY SN HAVING COUNT(*)>=3B.HAVINGCOUNT(*)>=3 GROUP BY SNC.GROUP BY SM HAVING COUNT(*)>=3D.HAVING COUNT(*)>=3 GROUP BY SM

设有三个关系:S(S#,SNAME,AGE,SEX)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE) 试用关系代数表达式表示下列查询语句: (1)检索“陈军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索年龄小于20的男学生学号(S#)和姓名(SNAME)。 (3)检索至少选修“陈军”老师所授全部课程的学生姓名(SNAME) (4)检索“李强”同学不学课程的课程号(C#)。 (5)检索至少选修两门课程的学生学号(S#)。 (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 (7)检索选修课程包含“陈军”老师所授课程之一的学生学号(S#)。 (8)检索选修课程号为C1和C5的学生学号(S#)。 (9)检索选修全部课程的学生姓名(SNAME)。 (10)检索选修课程包含学号为S2的学生所修课程的学生学号(S#)。 (11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。⋈ (σCNAME=’C语言’(C)))))

要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY ()COUNT(*)3”。A、课程号 WHEREB、学号 WHEREC、课程号 HAVINGD、学号 HAVING

在学生选课表(SC)中,查询选修了3号课程(课程号CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确SQL语句是()A、SELECT XH,GD FROM SC WHERE CH=rsquo;3rsquo;ORDER BY GDDESCB、SELECT XH,GD FROM SC WHERE CH=rsquo;4rsquo;ORDER BY GDASCC、SELECT XH,GD FROM SC WHERE CH=rsquo;5rsquo;GROUP BY GDDESCD、SELECT XH,GD FROM SC WHERE CH=rsquo;6rsquo;GROUP BY GDASC

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

单选题成绩表结构(学号课程编号政治英语数学),计算学生的总成绩,以下写法正确的是()。ASUM(政治,英语,数学)AS总成绩B(政治+英语+数学)AS总成绩CSUM(政治+英语+数学)AS总成绩DCOUNT(政治英语数学)AS总成绩