学生数据库中有三个基本表(关系)S(Sno,Sname,Age,Sex,DEPT)C(Cno,Cname,Teacher)SC(Sno,Cno,Grade)试用SQL语言完成以下操作:检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/27 04:13:07

学生数据库中有三个基本表(关系)
S(Sno,Sname,Age,Sex,DEPT)
C(Cno,Cname,Teacher)
SC(Sno,Cno,Grade)
试用SQL语言完成以下操作:
检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来.

SELECT Sno,SUM(GRADE)
  FROM SC
  WHERE GRADE>=60
  GROUP BY Sno
  HAVING COUNT(*)>=4
  ORDER BY 2 DESC