设有学生表,结构为:学生表(学号,姓名,所在系)。现要建立统计每个系的学生人数的视图,正确语句是

150.设有学生表,结构为:学生表(学号,姓名,所在系)。现要建立统计每个系的学生人数的视图,正确语句是( D )
A. CREATE VIEW v1 AS SELECT 所在系, COUNT() FROM 学生表 GROUP BY 所在系
B. CREATE VIEW v1 AS SELECT 所在系, SUM(
) FROM 学生表 GROUP BY 所在系
C. CREATE VIEW v1(系名,人数) AS SELECT 所在系, SUM() FROM 学生表 GROUP BY 所在系
D. CREATE VIEW v1(系名,人数) AS SELECT 所在系, COUNT(
) FROM 学生表 GROUP BY 所在系
A选项哪里错了,

参考GPT和自己的思路:选项A的错误之处在于,SUM()不能正确地统计每个系的学生人数,因为表示统计所有列的值的总和,而不是统计每行记录的数量。因此,正确的选项是D,使用COUNT(*)统计每个系的学生人数。