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
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