测试order by 是在group by之前执行的还是之后执行的

本文探讨了SQL查询语句中GROUP BY和ORDER BY子句的执行顺序。通过示例说明,ORDER BY是在GROUP BY之后执行的。当需要在分组后获取每个组中特定条件的数据时,应正确使用聚合函数,如MAX,避免出现数据不对应的情况。
摘要由CSDN通过智能技术生成
问:
2id2yR,S{2HD(I31957select ...from ... group by ... order by ...
z7QL({ pDq:z@31957在这条语句里面  order by 是在group by之前执行的还是之后执行的?
|5s$C6uo31957 PHPChina 开源社区门户 Vghlm&@
例如现在有这样的表test
6n(|/c9Clu'_r31957id    name    age
d FRX.R-e319571     aaa     20 PHPChina 开源社区门户y2Y3?I@Z)}
2     bbb     25
3`1|4kq(Rz? oO9AUu319573     ccc     20
!Tcmf"vE&V)A&S_9v319574     ddd     25 PHPChina 开源社区门户#S9h7c%l#aC!O
现在 PHPChina 开源社区门户 E,dh_B y_K
select * from test group by age
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值