MYSQL groupby使用方法。

GROUP BY 使用方法
ide

28234015-f1cc175bc15c439d94abf7cb1c52ab9

想用SELECT 筛选出来的字段 必需是在group by 后面  或者包含在聚合函数中
函数

例:错误:select a,b,c,d,sum(e) form xxxx表 要想不报错 a,b,c,d需在group by 后面或者像e同样在聚合函数中:url

    正确:select a,b,c,d,sum(e) form xxxx group by a,b,c,d  这样就OK。由于,abcd在group后面  记住:select后面的 a,b,c,d 必需在groupby后面也有分组。除非前面的是聚合函数。
spa

注:形成不要在group by 后面根 聚合函数如:sum() count()等。code

  

select 类别, 摘要, sum(数量) AS 数量之和
from A
group by 类别, 摘要

常见的聚合函数有
orm



函数 做用 支持性
sum(列名) 求和
max(列名) 最大值
min(列名) 最小值
avg(列名) 平均值
first(列名) 第一条记录 仅Access支持
last(列名) 最后一条记录 仅Access支持
count(列名) 统计记录数 注意和count(*)的区别
相关文章
相关标签/搜索