order by语句应在group by之后,理解为对结组之后的数据进行排序
-
举例
数据库表如下图,取出不同性别的最大年龄,并按照年龄排序

select sex,MAX(age) age from student
GROUP BY sex
ORDER BY age descsex
总结:
order by语句应该放在group by之后
sql语句的执行顺序是:
- student GROUP BY sex
- ORDER BY age descsex
- select
本文详细解析了SQL中orderby语句应在groupby之后的使用原则,通过具体案例说明如何在分组后的数据上进行排序,强调了正确的SQL语句执行顺序对于数据处理的重要性。
order by语句应在group by之后,理解为对结组之后的数据进行排序
数据库表如下图,取出不同性别的最大年龄,并按照年龄排序

select sex,MAX(age) age from student
GROUP BY sex
ORDER BY age descsex
order by语句应该放在group by之后
sql语句的执行顺序是:
转载于:https://my.oschina.net/u/3908739/blog/1924721
3万+

被折叠的 条评论
为什么被折叠?