MySQL执行顺序

mysql执行顺序

大家好,又见面了,我是你们的朋友全栈君。

mysql执行顺序如下:

1. from 阶段

2. where 阶段

3. group by 阶段

4. having 阶段

5. select 阶段

6. order by 阶段

7. limit 阶段

MySQL执行顺序

MySQL执行顺序 

问题: 为什么别名不可以使用在where中,但可以使用在order by中?

根据mysql的执行顺序,可以知道,上述代码先执行了from score ,再执行了where , 最后执行了select  。 别名产生在第五个查询阶段,别名有了之后,后面的执行阶段才能使用,也就是说,别名只能是第五阶段之后的查询才能使用。因此where total >= 200执行时,还未产生别名total,因此编译出错。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125978.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • opacity属性兼容问题「建议收藏」

    opacity属性兼容问题「建议收藏」目前主流浏览器Opera9.0+,Safari 1.2(WebKit125)+,chrome、firedox、IE11等等都支持opacity这个透明度属性。因此现在全兼容写法只需要兼顾IE6、IE7、IE8opacity{   opacity:0.5;   filter:alpha(opacity=50); //filter过滤器 兼容IE678}…

    2022年5月9日
    93
  • 发布版sha1怎么获取_sha1.rar

    发布版sha1怎么获取_sha1.rar获取SHA1值首先,绝大多数App在调试时使用的签名文件(debugkeystore)和最终App发布使用的签名文件(自定义的keystore)是不同的,不同签名文件的SHA1值也是不同的。下面提供几种获取SHA1值的方式:通过Eclipse编译器获取SHA1使用adt22以上版本,可以在eclipse中直接查看。Windows:依次在eclipse中打开Window->…

    2022年8月11日
    13
  • YUI Compressor

    YUI Compressor简介根据雅虎卓越性能团队的说法,40%到60%的雅虎用户拥有空闲缓存体验,所有页面浏览量中约有20%是使用空缓存完成的(请参阅TenniTheurer在YUIBlog上的这篇文章)有关浏览器缓存使

    2022年7月1日
    23
  • 计算机二级考试python怎么考_计算机二级python难度

    计算机二级考试python怎么考_计算机二级python难度2020.09.26更新:今天的二级python最后一个大题考试内容(部分),没考试的同学大家还可以最后挣扎一下。==========================================最新消息:2020年9月(第58次)全国计算机等级考试定于9月26日至29日举行。大家加油鸭!2020.8.15更新:==========2020.1.8更新:有同学问我的公共基础那10分是怎么拿到的,…

    2025年9月25日
    5
  • Ubuntu下gcc安装及使用

    Ubuntu下gcc安装及使用在Ubuntu下安装GCC和其他一些Linux系统有点不一样。一、安装方法一:sudoapt-getbuild-depgccsudoapt-getbuild-depgcc方法二:sudoapt-getinstallbuild-essentialsudoapt-getinstallbuild-essential安装…

    2022年7月24日
    15
  • 两种方式完成批处理的优缺点

    两种方式完成批处理的优缺点

    2021年10月3日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号