常用关键字的执行顺序
SQL 执行顺序:
FROM/JOIN
WHERE
GROUP BY
HAVING
SELECT(含列重命名)
DISTINCT
ORDER BY
LIMIT
别名可见性:
SELECT 中定义的别名仅在 ORDER BY 和 LIMIT 中可见。
早期阶段(如 FROM、WHERE)无法识别 SELECT 中的别名。
常用关键字的执行顺序
SQL 执行顺序:
FROM/JOIN
WHERE
GROUP BY
HAVING
SELECT(含列重命名)
DISTINCT
ORDER BY
LIMIT
别名可见性:
SELECT 中定义的别名仅在 ORDER BY 和 LIMIT 中可见。
早期阶段(如 FROM、WHERE)无法识别 SELECT 中的别名。