MySQL分组数据

2019-06-14  本文已影响0人  李蕴Ronnie

1. GROUP BY子句
GROUP BY子句可以包含任意数目的列,使得能对分组进行嵌套,嵌套后的分组将在最后的分组进行汇总数据。

GROUP BY子句必须出现在WHERE子句之后,ORDER BY子句之前。

使用WITH ROLLUP关键字,可以得到每个分组以及每个分组汇总级别(针对每个分组)的值。

2. HAVING子句
HAVING和WHERE的区别:WHERE在数据分组前进行过滤,HAVING在数据分组后进行过滤。先通过WHERE过滤,再通过HAVING对分组后数据过滤。

上一篇 下一篇

猜你喜欢

热点阅读