题目内容

基于这样的3个表,即学生表S、课程表C和学生选课表SC,它们的关系模式如下:S(S#,SN,SEX,AGE,DEPT)(学号,姓名,性别,年龄,系别)C(C#,CN)(课程号,课程名称)SC(S#,C#,GRADE)(学号,课程号,成绩).检索4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是()。

A. SELECT S
B. ,SUM(GRAGE) FROM SC WHERE GRADE>=60 GROUP BY S
C. ORDER BY S
D. HAVING COUNT(*)>=4
E. SELECT S
F. ,SUM(GRADE) FROM SC WHERE GRADE>=60 GROUP BY S
G. HAVING COUNT(*)>=4 ORDER BY 2 DESC
H. SELECT S
I. ,SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)<=4 GROUP BY S
J. ORDER BY 2 DESC
K. SELECT S
L. ,SUM(GRADE) FROM SC WHERE GRADE>=60 HAVING COUNT(*)>=4 GROUP BY S
M. ORDER BY 2

查看答案
更多问题

“学生-选课-课程”数据库中的3个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S#; C(C#,CNAME,TEACHER),主码是C#; SC(S#,C#,GRADE),主码是(S#,C#)。 若要查找姓名中第一个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?()。 Ⅰ. SELECT S#,SNAME FROM S WHERE SNAME='王%' Ⅱ. SELECT S#,SNAME FROM S WHERE SNAME LIKE '王%' Ⅲ. SELECT S#,SNAME FROM S WHERE SNAME LIKE '王_'

A. Ⅰ
B. Ⅱ
C. Ⅲ
D. 全部

基于“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,DEPARTMENT),主码是S#C(C#,CNAME,TEACHER),主码是C#SC(S#,C#,GRADE),主码是(S#,C#). 若要查找姓名中第一个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?()

A. SELECT S
B. ,SNAME FROM S WHERE SNAME='王%'
C. SELECT S
D. ,SNAME FROM S WHERE SNAME LIKE '王%'
E. SELECT S
F. ,SNAME FROM S WHERE SNAME LIKE '王_'
G. 全部

“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,DEPARTMENT),主码是S#;C(C#,CNAME,TEACHER),主码是C#;SC(S#,C#,GRADE),主码是(S#,C#)。若要“查询选修了3门以上课程的学生的学号”,则正确的SQL语句是()。

A. SELECT S
B. FROM SC GROUP BY S
C. WHERE COUNT(*)> 3
D. SELECT S
E. FROM SC GROUP BY S
F. HAVING COUNT(*)> 3
G. SELECT S
H. FROM SC ORDER BY S
I. WHERE COUNT(*)> 3
J. SELECT S
K. FROM SC ORDER BY S
L. HAVING COUNT(*)> 3

“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,DEPARTMENT),主码是S#;C(C#,CNAME,TEACHER),主码是C#;SC(S#,C#,GRADE),主码是(S#,C#)。 查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系()。

A. 只有S,SC
B. 只有SC,C
C. 只有S,C
D. S,SC,C

答案查题题库