引言
因为最近刷sql题练手,经常会忘记SQL字段的执行顺序,所以这里记录一下
各字段执行顺序
FROM/JOINWHEREGROUP BY- 聚合函数
HAVINGSELECTDISTINCTORDER BYLIMIT/OFFSET
注意聚合函数
在查询过程中,FROM 和 WHERE 语句先选定和过滤行,然后 GROUP BY 语句将结果集进行分组。接着,聚合函数(例如 SUM, AVG, COUNT, MAX, MIN 等)在这些分组上进行计算。这些聚合函数可以在 SELECT 语句和 HAVING 语句中使用。