这学期刚刚学习Oracle,我创建了一个视图来统计学生成绩。
代码如下:
CREATE OR REPLACE VIEW STU_SCORES
AS
SELECT 学生.学号 as 学号,
SUM(选课.课程得分) as 总分,
COUNT(*) as 课程数 ,
round(AVG(选课.课程得分),3) as 平均分,
SUM(课程.学分) as 总学分
FROM 选课,学生,课程
WHERE 选课.学号=学生.学号 AND 选课.课程号=课程.课程号
GROUP BY 学生.学号;
我现在想让总学分列只统计通过(成绩大于等于60)的课程的学分,应该如何改sql语句呢?
感谢各位!