SQL:查找"new users"与"returning users"比率



我有一个表如下:

<表类> answer_id user_id 日期 tbody><<tr>1222020 - 01年2332020 - 02年3782020 - 03年4333030 - 04

您只想知道有多少频率为1,有多少频率高于1。以后您可以随意操作输出。

SELECT sum(vol=1) as newUsers, 
sum(vol>1) as returning,
count(*) as total
FROM (
SELECT user_id, count(*) as vol
FROM table GROUP BY user_id
) z

最新更新