SQL语句的执行顺序是怎样的

时间: 2020-06-01 20:02 浏览次数:

SQL语句的执行顺序是怎样的,学习SQL语句,最重要的一点就是它的执行顺序。如果执行顺序搞不清楚,在写SQL语句时只能在试验中检测正确与否。下面以一个例子介绍一下执行顺序。如下

学习SQL语句最重要的一点是它们的执行顺序。如果执行顺序不清楚,那么在编写SQL语句时,只能在测试中测试正确性。让我们举一个例子来介绍执行顺序。在下表中,找出薪资总额和薪资数量最高的员工。

-一步阅读工具/原材料MySql数据库方法/步骤1来自

首先确定从哪个表中获取数据,因此首先执行RETANTAB。从表1到表2有多个表连接。您可以向表中添加别名以供以后参考。

-两步读取2此处

where语句用于限制条件。如果没有必要限制它,那么它被写为1=1,这意味着它总是真的,没有附加条件。

-3步读数3 groupby...拥有

分组语句,如按员工姓名分组,要按行分组的字段必须出现在select中,否则将报告错误。Having与group by连用来限制条件。这里有一个例子。

-4步读取4个聚合函数

常见的聚合函数是最大、最小、计数和。聚合函数在分组之后和之前执行。如果在何处编写聚合函数,将会出现错误。

-5步阅读5select语句

选择您要查找的字段,如果选择全部,您可以选择*。此处选择员工姓名和所有月份的工资总额。

-6步读取6order by

排序语句,默认为升序。如果你想按降序排列,一步一步写一个顺序来阅读结尾通知的不合理之处。我希望每个人都能提出意见和建议,一起学习。