sql语句判断数据某个字段出现的次数并筛选出这部分数据

是这样的,比如我现在有个表CNM里面每条数据有abc三个字段,其中a是价格b是名称c是年份我select*fromCNM然后intotempxxxwithnolog然后提... 是这样的,比如我现在有个表CNM 里面每条数据有a b c三个字段,其中a是价格 b是名称 c是年份
我select *
from CNM
然后 into temp xxx with no log
然后提出的数据中 有可能多条数据的a和c字段不一样 但b字段是相同的
比如
a b c

23

2011

43

2011

32
飞机
2011

54

2012

65

2013

32
飞机
2014

65

2013

76

2012

87
飞机
2011

98

2014

32

2014

54
飞机
2013

76

2010

98

2012

9
飞机
2011

然后现在我要从XXX中筛选 比如把b字段都是车,且车出现次数的大于等于3次的数据提出来 该怎么写SQL?谢谢,我只有5个点了,谢谢~
展开
 我来答
SIANGKEE
2014-10-29 · TA获得超过1552个赞
知道小有建树答主
回答量:1033
采纳率:50%
帮助的人:827万
展开全部
select a from tableA where a='车' group by a having count(a)>=3
咖啡嘤0o
推荐于2016-09-11 · TA获得超过144个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:141万
展开全部
select B
from CNM
GROUP BY B
HAVING COUNT(B) >3
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式