在Android上的SQLite中,如何使用CASE对两个字段求和

在Android上的SQLite中,如何使用CASE对两个字段求和,android,sqlite,Android,Sqlite,我想显示字段尝试的总和和连接在一起的点的总和,但我只得到字段尝试的总和 SELECT ContactName, SUM(CASE WHEN event = 'Event1' THEN tries || '/' || points END) AS "E1", SUM(CASE WHEN event = 'Event2' THEN tries || '/' || points END) AS "E2", SUM(CASE WHEN event = 'Event3' THEN tries || '/'

我想显示字段尝试的总和和连接在一起的点的总和,但我只得到字段尝试的总和

SELECT
ContactName,
SUM(CASE WHEN event = 'Event1' THEN tries || '/' || points END) AS "E1",
SUM(CASE WHEN event = 'Event2' THEN tries || '/' || points END) AS "E2",
SUM(CASE WHEN event = 'Event3' THEN tries || '/' || points END) AS "E3",

FROM names
WHERE
period = 2
GROUP BY
ContactName

我把这两个总数除掉,做了如下工作

SUM(CASE WHEN event = 'Event1' THEN tries END) || "/" || SUM(CASE WHEN event = 'Event1' THEN points END) AS "E1"

您是否正在查找
group_concat()
?在我的示例中,两个字段之间需要“/”的语法是什么?请尝试
group_concat(col_name separator“/”)