繁体   English   中英

计算MYSQL中每个商品编号的出现次数

[英]Count the number of occurrences of each article number in MYSQL

我想计算表中每个商品编号的出现次数。 我的表具有以下结构:

|customerNumber|OrderNumber|ArticleNumber|
|1|1|1|    
|2|2|2|    
|3|3|4|    
|1|4|3|    
|3|3|2|    
|4|5|2| 
|5|6|4|  

预期结果:

|ArticleNumber|NumberOfOrders|
|1|1|
|2|3|
|3|1|
|4|2|

我该怎么做? (我不知道自动取款机)

您可以使用tablename语法中的count(fieldName)来满足您的要求。

现在,代码可以是

select ArticleNumber,count(NumberOfOrders) as NumberOfOrders from 
tableName  group by ArticleNumber

您需要计算ArticleNumber,然后使用以下查询

SELECT ArticleNumber,COUNT(*) AS NumberOfOrders FROM your_table group by ArticleNumber

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM