计算特定行mysql + express

时间:2017-12-11 18:57:42

标签: mysql sql express

我有一个这样的表格(还有其他细节):

order_id    coupon_name
1            XMAS20
2            XMAS20
3            NYE10
4            NYE10
5            XMAS20

我想要一个返回此(快递)的SQL查询:

[{ coupon_name: XMAS20, uses: 3 }, { coupon_name: NYE10, uses: 2 }]

在sql中:

coupon_name    uses
XMAS20         3
NYE10          2 

1 个答案:

答案 0 :(得分:0)

使用GROUP BY,您应该获得表格中的所有COUPON_NAME

SELECT COUPON_NAME, COUNT(*) AS USES FROM TABLE1 GROUP BY COUPON_NAME;