sql GROUP BY怎么理解呢
就是数据分类,select 后面跟上要分类的物品
假如有一个仓库表
---------------------------------------
水果 | 颜色
苹果 | 绿
苹果 | 红
梨子 | 黄
--------------------------------------------------------------
比如 select 水果 from 仓库 GROUP BY 水果
得到结果 苹果,梨子。
这个结果集就像 找了两个筐子,一个装了苹果,一个装了梨子
如果我想知道上面重复数据有哪些呢
SELECT 水果 FROM 仓库 GROUP BY 水果 HAVING COUNT(水果) > 1
这句话解释为,把水果分到相应的箩筐,找出箩筐里面 数据条数大于1的。
执行后结果为
苹果
标签:水果,GROUP,仓库,梨子,理解,苹果,select From: https://www.cnblogs.com/letiankaimen/p/17656405.html