mysql中执行select命令的顺序
目录
1.select和where一起使用编辑
2.select和order by一起使用
1.select和where一起使用

假设一个表的结构如上图,如果我们想要查看语数英三门成绩总和大于200,最简单的方法就是:
但是有些人为了方便,就写成:
这个就要涉及mysql执行这句话的顺序了:
但是有人就想是否可以:
肯定也是不行的,这个重命名只限于前面表达的时候,所以我们只能老老实实的写:
2.select和order by一起使用
注意到上面发现order by后面又可以使用别名了,所以order by的执行顺序是在select后面的,因为他需要现有数据,才能去排序。所以order by可以使用select后面的别名。
所以正确的执行顺序是: