有人可以解释一下SELECT语句的概念执行顺序是什么,请提供一个示例吗?
我在Google上进行了搜索,但它们似乎都使用了相同的示例,而没有详尽的解释。
从select概念上讲,按以下顺序评估查询:
select
from
where
group by
having
order by
这是“概念性”处理,解释了SQL的一些作用域规则。实际上,查询的执行方式可能有所不同。
SQL Server文档在此处说明了此顺序。