当我在查询中包括下面的case语句时,为什么我会得到“”错误,即使下面的case语句使用了一个在GROUP语句中不允许的聚合?当然,当我在GROUP中包含case语句时,get "group函数在这里是不允许的“错误,但是当我从GROUP中删除它时,我又得到了"not GROUP BY expression”错误。有人能给我解释一下吗?提前谢谢你!下面是数学专家建议的完整查询:
define end_date =
我正在为一家校外教育公司建立一个记录学生记录的数据库,其中包括学生的入学情况和学生的信息。我想要做的是写一个查询,可以返回每个学校的注册学生数量,但也可以将贡献低于总人数一定百分比的学校分组起来(我想在图表中显示信息,但我们有很多学校只有1名学生来自该学校,我不想让图表上有50块条子或馅饼片等等是否有减少冗余的办法?ON StudentEnrollment.StudentID = Student.StudentID
JOIN School ON Stu