您的位置:首页 > 数据库 > MySQL

MYSQL groupby使用方法。

2016-09-20 18:04 253 查看
GROUP BY 使用方法



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

例:错误:select a,b,c,d,sum(e) form xxxx表 要想不报错 a,b,c,d需在group by 后面或者像e一样在聚合函数中:
正确:select a,b,c,d,sum(e) form xxxx group by a,b,c,d 这样就OK。因为,abcd在group后面 记住:select后面的 a,b,c,d 必需在groupby后面也有分组。除非前面的是聚合函数。

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

select 类别, 摘要, sum(数量) AS 数量之和
from A
group by 类别, 摘要
常见的聚合函数有

函数作用支持性
sum(列名)求和
max(列名)最大值
min(列名)最小值
avg(列名)平均值
first(列名)第一条记录仅Access支持
last(列名)最后一条记录仅Access支持
count(列名)统计记录数注意和count(*)的区别
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  group by