我想显示来自sql的重复条目的计数

时间:2015-10-09 19:39:59

标签: sql

我在sql中有一张表,在我的优惠券网站上有卖家记录。 当购买优惠券时,购买的优惠券的条目被登记在coupon_code列中。 我想从卖家列中选择畅销商品并在页面上打印出来。

Seller  Coupon code
Seller1     534334
seller2     665656
seller3     565234
Seller1     354733
seller3     768744
seller3     234754
seller3     354345
seller3     354345
seller2     234754

我想按降序打印畅销书。 喜欢..

  • 卖家3 - 售出的优惠券总数为5。
  • 卖家2 - 售出的优惠券总数为3
  • seller1 - 已售出的优惠券总数为1。

sql中是否有可用的功能?

2 个答案:

答案 0 :(得分:0)

您可以使用linq通过使用Distrinct()创建一个新对象。然后,您可以将第一个对象的计数与新对象的计数进行比较。

答案 1 :(得分:0)

使用此:

select seller, COUNT(seller) as Total 
from TABLE
group by seller
order by COUNT(seller) desc