初始查询

group by
根据条件对结果集进行分组
例:

having
用于分组后的再次筛选
having和where区别:
1.having是分组后,where是分组前
2.where不用使用聚合函数,having可以使用聚合函数。
3.where在分组之前就会进行筛选,过滤掉的数据不会进入分组。
例:

order by
根据指定的列,对结果集进行排序
默认升序。desc为降序
例:

【group by、order by、having】
SQL中的分组与筛选:GROUPBY,HAVING和WHERE的区别
于 2023-02-07 14:51:51 首次发布
这篇文章探讨了SQL查询中GROUPBY用于数据分组,HAVING用于分组后筛选,而WHERE则在分组前进行条件过滤。HAVING可以配合聚合函数使用,而WHERE则不能。ORDERBY用于对结果集进行排序,可指定升序或降序,默认为升序。
6195

被折叠的 条评论
为什么被折叠?



