因此,我在让avg函数在XQuery中按我想要的方式工作时遇到了一些困难。我有一个XML文件的学生谁有GPA和分类(大一,大二,大三,高年级)。我想找出每种分类的平均GPA值。我从得到不同的分类开始。然后,我得到一个所有学生的名单,并选择平均GPA时,学生分类=不同的分类。这将返回4平均GPA(我想要的),但它们都是一样的。我已经在这个小问题上呆了几个小时了,希望能够继续完成我的任务,但这给我带来了太多的麻烦。守则如下: for $dc in distinct-values(doc("ComS363/UniversityDatasets/Student.x