SQL语句执行顺序:
FROM: 指定查询的数据表,开始查询过程。
JOIN: 执行表的关联操作(如果有),将不同表中相关的行组合在一起。
WHERE: 对行进行筛选,只选择符合指定条件的行。
GROUP BY: 按照指定的列对结果进行分组,通常与聚合函数(如SUM、AVG等)一起使用。
HAVING: 对分组后的结果进行筛选,类似于WHERE,但作用于分组后的结果集。
SELECT: 选择要查询的列或表达式,生成最终的结果集。
DISTINCT: 对结果集进行去重操作,仅保留唯一的行。
ORDER BY: 对结果集按照指定的列进行排序操作,可以是升序或降序。
LIMIT: 对结果集进行分页操作,限制返回的行数。