作者:简单式赞美 | 来源:互联网 | 2022-12-24 10:02
我有下表:
我想选择ONLY A和d,和一群人B,C和E到一个名为"其他"的新变量,如下面的表格:
我怎样才能在SQLite中实现这一目标?
1> Lukasz Szozd..:
你可以使用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;