1. GROUP BY子句
GROUP BY子句可以包含任意数目的列,使得能对分组进行嵌套,嵌套后的分组将在最后的分组进行汇总数据。
GROUP BY子句必须出现在WHERE子句之后,ORDER BY子句之前。
使用WITH ROLLUP关键字,可以得到每个分组以及每个分组汇总级别(针对每个分组)的值。
2. HAVING子句
HAVING和WHERE的区别:WHERE在数据分组前进行过滤,HAVING在数据分组后进行过滤。先通过WHERE过滤,再通过HAVING对分组后数据过滤。
1. GROUP BY子句
GROUP BY子句可以包含任意数目的列,使得能对分组进行嵌套,嵌套后的分组将在最后的分组进行汇总数据。
GROUP BY子句必须出现在WHERE子句之后,ORDER BY子句之前。
使用WITH ROLLUP关键字,可以得到每个分组以及每个分组汇总级别(针对每个分组)的值。
2. HAVING子句
HAVING和WHERE的区别:WHERE在数据分组前进行过滤,HAVING在数据分组后进行过滤。先通过WHERE过滤,再通过HAVING对分组后数据过滤。
本文标题:MySQL分组数据
本文链接:https://www.haomeiwen.com/subject/plryfctx.html
网友评论