【发布时间】:2018-06-02 04:33:49
【问题描述】:
我有一个活动表,其中参与者以逗号分隔的 ID 列表形式列出:
0,4,21,33,41
我正在尝试执行以下查询以仅在状态等于 1 时检索事件的平均参与者人数。
我准备了以下但不起作用,有人可以帮助我吗?
SELECT avg(case when (status = 1 then LENGTH(REPLACE(listofPartecipants, ',', '')) end) avgPartecipants FROM events;
非常感谢
【问题讨论】: