----------对数据分组的总结--------
上一篇 /
下一篇 2011-10-23 21:03:44 / 天气: 晴朗
/ 心情: 平静
1.group by用于对查询的结果分组统计。
2.having 子句用于限制分组显示结果。
(1)、分组函数只能出现在选择列表,\having\order by\子句中。
(2)、如果在select语句中同时包含有group by\having\order by\那么他们的顺序是:group by--having--order by.
(3)、在选择列中如果有列,表达式和分组函数,那么这些列和表达式必须有一个出现在group by子句中,否则会出错。
(4)、分组函数必须和聚合函数(max,min,avg,sum,count)一起使用才有意义。
(5)、where后面不容许跟聚合函数,在分组函数中用having进行条件过滤/筛选。
(6)、where是在分组统计之前进行的,having是在分组统计之后进行。
以上是上课一些学习资料,不知道有没有用处。
收藏
举报
TAG: