sql语句执行顺序是怎样的

47次阅读
没有评论

共计 752 个字符,预计需要花费 2 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍了 sql 语句执行顺序是怎样的,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

sql 语句执行顺序:1、最先执行 from tab;2、where 语句是对条件加以限定;3、分组语句【group by…… having】;4、聚合函数;5、select 语句;6、order by 排序语句。

sql 语句执行顺序:

1、from

先确定从哪个表中取数据,所以最先执行 from tab。存在多表连接,from tab1,tab2。可以对表加别名,方便后面的引用。

sql 语句执行顺序是怎样的

2、where

where 语句是对条件加以限定,如果没有需要限定的,那就写成 where 1=1,表示总为 true,无附加条件。

sql 语句执行顺序是怎样的

3、group by…… having

分组语句,比如按照员工姓名分组,要就行分组的字段,必须出现在 select 中,否则就会报错。having 是和 group by 配合使用的,用来作条件限定,下面写个例子。

sql 语句执行顺序是怎样的

4、聚合函数

常用的聚合函数有 max,min,count,sum,聚合函数的执行在 group by 之后,having 之前。如果在 where 中写聚合函数,就会出错。

sql 语句执行顺序是怎样的

5、select 语句

选出要查找的字段,如果全选可以 select *。这里选出员工姓名,所有月份的总工资数。

sql 语句执行顺序是怎样的

6、order by

排序语句,默认为升序排列。如果要降序排列,就写成 order by [XX] desc。order by 语句在最后执行,只有 select 选出要查找的字段,才能进行排序。

sql 语句执行顺序是怎样的

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“sql 语句执行顺序是怎样的”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计752字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)