where group by order by having顺序
时间: 2023-08-15 13:52:52 浏览: 99
当数据库复杂查询执行顺序与编写顺序原理及sql案例:同时出现了where_group_by_having_order_by的时候_执行顺序和编写顺序
在 SQL 中,正确的顺序是先使用 WHERE 过滤数据,再使用 GROUP BY 分组,再使用 HAVING 进行分组后的筛选,最后使用 ORDER BY 排序。具体的语句顺序如下:
SELECT ...
FROM ...
WHERE ...
GROUP BY ...
HAVING ...
ORDER BY ...
阅读全文