码迷,mamicode.com
首页 > 数据库 > 详细

mysql的分组

时间:2019-03-29 13:08:37      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:htm   HERE   sele   mys   sel   分组   技术   sql   img   

以下是根据老师的视屏写的总结,要自己实际操作以下。

首先老师一顿操作猛如虎,得到以下的表。

技术图片

然后进行以下的操作:

技术图片

发现筛选时报错了,老师的解释实说,分组是因为mysql不知道选择谁而出现报错,因为part_id 有两个。通过查阅我发现了可以通过改配置不会报错,默认是好像是选择小的那个,详见自己的博客:https://www.cnblogs.com/accolade/p/10620318.html

回到老师这里,老师说可以加上个聚合函数来然mysql输出制定的值,看看下面的图片:

技术图片

然后就正常的输出你指定的值。

然后重点来了,如果分组时,出现了聚合函数,就不能再用where来进行筛选了,必须用having来进行筛选了。

代码就是:

select sum(列名) from 表名 group by 列名 having 筛选的条件;

技术图片

 

mysql的分组

标签:htm   HERE   sele   mys   sel   分组   技术   sql   img   

原文地址:https://www.cnblogs.com/accolade/p/10620512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!