SQL 查询一张表里面符合条件的记录出现的次数

我有一张表,产品类型型号仓库编号二极管D101二极管D202二极管D201三极管N101三极管N201三极管N202ICIC101ICIC202我想查的条件是:01仓库中... 我有一张表,

产品类型 型号 仓库编号

二极管 D1 01
二极管 D2 02
二极管 D2 01
三极管 N1 01
三极管 N2 01
三极管 N2 02
IC IC1 01
IC IC2 02

我想查的条件是:01仓库中相同的产品类型出现的次数。结果如下面所示:
产品类型 出现次数 仓库编号
二极管 2 01
三极管 2 01
IC 1 01

求高手发一条正确的查询语句,谢谢!
展开
 我来答
carmada
2013-10-02 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:95.2万
展开全部
select [产品类型], count([产品类型]), [仓库编号] from [表名称] where [仓库编号] = '01' group by  [产品类型], [仓库编号]
更多追问追答
追问
如果01仓库里面有两条
二极管 D1 01
二极管 D1 01

如何才能做到重复出现的记录只算一次呢?还望解答。谢谢
追答
无法一步完成。应该首先消除重复记录,再进行统计。消除重复记录的方法请参考distinct关键字的说明。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式