gpt4 book ai didi

mysql - 任意字段分组/求和

转载 作者:行者123 更新时间:2023-11-29 07:55:56 31 4
gpt4 key购买 nike

我尝试了几种不同的解决方案,但都没有成功。我给出的表格是一个示例,其设计和功能与我实际使用的表格类似:

PK    |    Color    |  Count
----------------------------
1 Blue 4
2 Cyan 6
3 Forest 3
4 Green 2
5 Indigo 5
6 Navy 12
7 Pink 8
8 Purple 7
9 Red 9
10 Violet 1

在本例中,我想将其分成颜色组并列出总和。例如,“蓝色”组将包含蓝色、青色、靛蓝和海军蓝,计数为 27。“紫色”将为 8(紫色/紫色),“绿色”将为 5(森林/绿色),等等。

根据现有信息,您将如何执行此操作?

最佳答案

select sum(case when color in ('Blue','Cyan','Indigo','Navy') then Count end) as Blues_count,
sum(case when color in ('Purple','Violet') then Count end) as Purples_count,
sum(case when color in ('Forest','Green') then Count end) as Greens_count
from your_table

关于mysql - 任意字段分组/求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25164668/

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