sql order by和group by 不能一起用吗
可以一起用,但是需要注意使用时的顺序。在使用 GROUP BY 子句进行分组操作之后,再使用 ORDER BY 子句对分组后的结果进行排序。例如:
SELECT department, AVG(salary) as avg_salary FROM employee GROUP BY department ORDER BY avg_salary DESC;
这个查询语句首先使用 GROUP BY 子句对 employee 表按照 department 进行分组,然后使用 AVG 函数计算每个部门的平均工资。最后,使用 ORDER BY 子句将结果按照平均工资降序排列。
原文地址: https://www.cveoy.top/t/topic/0Sd 著作权归作者所有。请勿转载和采集!