gpt4 book ai didi

mysql计数和分组,排序

转载 作者:行者123 更新时间:2023-11-28 23:46:00 25 4
gpt4 key购买 nike

我有一张这样的 table ..


| name    | product 
---------------------
| Amy | Doll
| Allan | Bat
| Bob | Pen
| Charlie | Eraser
| Charlie | Pencil
| Charlie | Sharpener
| Allan | Ruler
| Anoop | Candy
*******************

我想要每个客户购买的产品数量。输出应排序为 1) 按降序购买的产品数量和 2) 购买相同数量产品的客户应按字母顺序排序。

输出:

*******************
| name | number
--------------------
| Charlie | 3
| Allan | 2
| Amy | 1
| Anoop | 1
| Bob | 1
*******************

最佳答案

使用GROUP BY:

SELECT  name ,   COUNT(*) AS `number`
FROM your_table
GROUP BY name
ORDER BY `number` DESC, name;

LiveDemo

关于mysql计数和分组,排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33565187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com