mysql数据操作学习2
1、聚合函数查询:(常用的) 只能查一列
min最小值;max最大值;sum值的和;avg平局值;count统计行数

2、分组查询:
group by:
根据一个或多个列对结果集进行分组。
表示对所取得的数据,以所给定的字段来进行分组。
最后的结果就是将数据分成了若干组,每组作为一个“整体”成为一行数据。
于是,对于分组查询(group by),select中出现的信息,通常就只有两种情况的信息了:
(1 )分组本身的字段信息;
(2) 一组的综合统计信息,主要包括:
* 计数值: count(字段), 表示求出一组中原始数据的行数;
* 最大值: max(字段),表示求出一组中该字段的最大值;
* 最小值: min(字段),表示求出一组中该字段的最小值;
* 平均值: avg(字段),表示求出一组中该字段的平均值;
* 总和值: sum(字段),表示求出一组中该字段的累加和;

2、分组后筛选使用:
group by 字段 having
having的含义跟where的含义一样,只是having是用于对group by分组的结果进行的条件筛选。

纯菜

浙公网安备 33010602011771号