单项选择题

19~25题所用到的数据如表1和表2所示。
表1 课程表(KC.dbf)
课程号 课程名 学分
0001 C程序设计 5
0002 数据结构 6
0003 计算机基础 4
0004 数据库应用基础 4
表2 选课表(SKB.dbf)
学号 课程号 成绩
980001 0001 98
980002 0002 76
980001 0002 50
980002 0003 69
980003 0001 75
980003 0003 68
980004 0001 55
980005 0001 76
980004 0002 65
980003 0002J 30
980003 0004 86
980002 0004 77

列出总学分超过8的学生的学号和总学分(只有成绩大于或等于60才能取得学分),下列语句中正确的是______。

A.SELECT 学号,SUM(学分) AS 总学分 FROM SKB;
WHERE 成绩>=60 AND 总学分>=8
B.SELECT 学号,SUM(学分) AS 总学分 FROM SKB;
HAVING 成绩>=60 AND 总学分>=8
C.SELECT SKB.学号,SUM(KC.学分)AS 总学分 FROM SKB,KC;
WHERE KC.课程号=SKB.课程号 AND SKB.成绩>=60;
GROUP BY SKB.学号;
HAVING 总学分>=8
D.SELECT SKB.学号,SUM(KC.学分)AS 总学分 FROM SKB,KC;
GROUP BY SKB.学号;
HAVING SKB.成绩>=60 AND 总学分>=8