gpt4 book ai didi

sql - SQL将某些变量聚合为新变量“其他”(SQLite)

转载 作者:行者123 更新时间:2023-12-03 18:25:45 24 4
gpt4 key购买 nike

我有下表:

enter image description here

我只想选择A和D,并将人员B,C和E分组到一个名为“其他”的新变量中,如下表所示:

enter image description here

如何在SQLite中实现呢?

最佳答案

您可以使用CASE

SELECT CASE WHEN name IN ('Person A', 'Person D') THEN name
ELSE 'Others'
END AS name
,SUM(value) AS val
FROM tab
GROUP BY CASE WHEN name IN ('Person A', 'Person D') THEN name
ELSE 'Others'
END;

关于sql - SQL将某些变量聚合为新变量“其他”(SQLite),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49329069/

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