今天学一下group by语句
1. 定义
group by语句用于结合合计函数,根据一个或多个列对结果集进行分组,如合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句用于分组。
2. 基本代码
1)格式
select <column_1>, <column_2>, ..., <column_n>
from <table_name>
where <condition_1> and <condition_2>
group by <column_1>, <column_2>, ..., <column_n>
having <group_condition>
where:分组前筛选,针对原始总表
having:分组后筛选,针对分组后表
*注:此处,select的内容要么是group by后的字段,要么是包含剩余的聚合函数。(比较复杂 ,后续会讲)
2)聚合函数
这里我们简单列一下常使用的聚合函数:
(1)avg(x):返回x的平均值
(2)count(x):返回一个包含x的查询返回的行数
(3&#x