SQL 语句执行顺序

在SQL中执行的顺序
1. 先连接from后的数据源(若有join,则先执行on后条件,再连接数据源)。
2. 执行where条件
3. 执行group by
4.执行having
5.执行order by
6.输出结果。

完整的顺序:

FROM
ON
JOIN
WHERE
GROUP BY
WITH CUBE 或 WITH ROLLUP
HAVING
SELECT
DISTINCT
ORDER BY
TOP 

猜你喜欢

转载自blog.csdn.net/qq125293177/article/details/80576599