基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(SNO,SNAME,SSEX,SAGE,SDEPT),C(CNO,CNAME),SC(SNO,CNO,GRADE),其中:SNO为学号,SNAME为姓名,SSEX为性别,SAGE为年龄,SDEPT为系别,CNO为课程号,CNAME为课程名,GRADE为成绩。检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是()。
A. SELECTSNO,SUM(GRADE)SUMGRADEFROMSCWHEREGRADE>=60GROUPBYSnoORDERBYSUMGRADEDESCHAVINGCOUNT(*)>=4
B. SELECTSNO,SUM(GRADE)SUMGRADEFROMSCWHEREGRADE>=60GROUPBYSnoHAVINGCOUNT(*)>=4ORDERBYSUMGRADEDESC
C. SELECTSNO,SUM(GRADE)SUMGRADEFROMSCWHEREGRADE>=60HAVINGCOUNT(*)>=4GROUPBYSnoORDERBYSUMGRADEDESC
D. SELECTSNO,SUM(GRADE)FROMSCWHEREGRADE>=60ORDERBYSUMGRADEDESCGROUPBYSnoHAVINGCOUNT(*)>=4
查看答案
假定学生关系是S(Sno,SNAME,SSEX,SAGE),课程关系是C(Cno,CNAME,TEACHER),学生选课关系是SC(Sno,Cno,GRADE)。找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。
A. S
B. SC,C
C. S,SC
D. S,C,SC
在SQL语句中,可以用来实现关系代数中π运算功能的是()语句。
A. SELECT
B. ALTER
C. DELETE
DROP
使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用()保留字。
A. UNIQUE
B. ALL
C. EXCEPT
DISTINCT
在以下SELECT语句的子句中,放在最后的应该是()子句。
A. GROUPBY
B. HAVING
C. WHERE
D. ORDERBY