ORA-00937: not a single-group group function
时间: 2023-10-24 10:03:24 浏览: 153
ORA-00904: "WM_CONCAT": 标识符无效
5星 · 资源好评率100%
该错误通常出现在SQL查询中,原因是你的SELECT语句中包含了聚合函数(例如SUM,COUNT,AVG等),但是没有使用GROUP BY语句将查询结果分组。
解决方法是:在SELECT语句中的非聚合列都需要用GROUP BY语句进行分组。例如,如果你想按照部门名称分组并统计每个部门中员工的平均工资,则需要在SELECT语句中同时包含部门名称和平均工资,并且使用GROUP BY语句按照部门名称进行分组。示例代码如下:
SELECT department_name, AVG(salary)
FROM employees
GROUP BY department_name;
希望这个回答对你有所帮助!
阅读全文