SQL语句中having为什么可以操作as声明的别名?

ggggg123213 ggggg123213 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请着重讲解原理。
众所周知在mysql查询语句关键字中,select关键字运行顺序是在having后,在order by前。
那么既然是如此,select coloum as 别名 更不应该可以被having操作吧?因为在having运行的的时候,select还没运行呢,也就是没产生视图吧。
是我理解的有误,还是他有另外一种运行方式(例如运行sql语句前率先初始化..等等)
望懂的人不吝赐教,谢谢!

mysql/oracle 都可以讲讲
...全文
评论 6
收藏 已收藏
分享
返回顶部
ggggg123213
Oracle 17,133 成员 55,258 内容