SQL语句中,为什么where子句不能使用列别名,而order by却可以?

2020-06-21 社会 100阅读
sqlserver查询的执行顺序是:
(1)FROM JOIN ON
(2)WHERE
(3)GROUP BY
(4)HAVING
(5)SELECT DISTINCT TOP()
(6)ORDER BY
所以在where执行的时候,别名还不存在,而order by的时候已经存在
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com