gpt4 book ai didi

mysql - SQL 按一列中的多个值组分组

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

所以我有一个表,其中有一列我需要按该列中的某些类别进行分组。例如,在一组称为 Residential 的列中有 20 个代码,在 Commercial 中有 30 个代码。这可能吗?我将如何创建由同一列中的多个不同值组成的组?

最佳答案

您可以使用 case 表达式:

SELECT  code_group, COUNT(*)
FROM (SELECT CASE WHEN code IN ('code1', 'code2', 'etc') THEN 'Residential'
WHEN code IN ('code3', 'code4') THEN 'Commercial'
ELSE NULL
END AS code_group
FROM . . .) t
GROUP BY code_group

关于mysql - SQL 按一列中的多个值组分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31461120/

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