gpt4 book ai didi

mysql - 按一些 id 对数据进行分组

转载 作者:行者123 更新时间:2023-11-29 01:04:02 24 4
gpt4 key购买 nike

英语不是我的母语,所以我认为举个例子可能会更好。

这是我想要的:

GROUP NAME 1 (when ids = 1,3 or 8) - SUM
id = 1
id = 3
id = 8

GROUP NAME 2 (when ids = 5 or 8) - SUM
id = 5 - NAME - SUM
id = 8 - NAME - SUM

...

如您所见,我需要指定查询(对于 MySQL)组中的 ID。

这可能吗?

如果不行,还有别的办法吗?我认为我可以在许多子报表中执行此操作,但这并不“干净”。

最佳答案

我想你正在寻找这个:

     SELECT SUM(CASE WHEN (id =1 or id=3 or id=8) then WhichEverColumnYouWanaSum
ELSE 0
END )AS Group1,
SUM (CASE WHEN (id =5 or id=8) then WhichEverColumnYouWanaSum
ELSE 0
END)AS Group2

关于mysql - 按一些 id 对数据进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13690377/

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