问题
填空题
设有学生表XS(学号,课程号,成绩),用SQL语句检索每个学生的成绩总和的语句是: SELECT学号,SUM(成绩)FROM XS ______
答案
参考答案:GROUP BY 学号
解析: 在实际的应用中,除了简单的计算查询外,还可以添加GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足WHERE子句指定条件的所有记录。当添加GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个GROUP BY 子句一起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。 检索每个学生的成绩总和时,须按学号进行分组计算。