栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

聚合函数是否可以写在order by后面,为什么?

聚合函数是否可以写在order by后面,为什么?

前言

本文隶属于专栏《1000个问题搞定大数据技术体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢!

本专栏目录结构和参考文献请见1000个问题搞定大数据技术体系

正文

不可以。

原因

order by 的执行顺序在 select 之后,所以需使用重新定义的列名进行排序。

SQL 的执行顺序
(1)from
(2)on
(3)join
(4)where
(5)group by
(6)sum,count,max,min,avg
(7)having
(8)select
(9)distinct
(10)order by
(11)limit
个人记忆

从上交拿组猪肉选中排泄(从,上,交,哪,分组,聚合,有,选择,判重,排序,限制)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304731.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号