gpt4 book ai didi

sqlite - 如何计算列值的不同组合?

转载 作者:行者123 更新时间:2023-12-03 18:49:38 31 4
gpt4 key购买 nike

我使用SQLite记录每个用户对服务器的每次访问。每次用户使用功能时,我都会在数据库中追加一条记录。

该数据库如下所示:

usr_id  fun_id
3 1 // user_3 used function_1
2 13 // user_2 used function_13
3 11 // user_3 used function_11
2 1 // user_2 used function_1
7 2 // ...


usr_id代表用户, fun_id代表登录/ send_text /注销等功能。

我想知道每个函数的用法,用gnu​​plot进行绘制的次数和次数。简而言之,我需要用它来绘制:

fun_id  usr_id  used_count  
1 2 1 // user_2 used function_1 once
1 3 1 // user_3 used function_1 once
2 7 1 // user_7 used function_2 once
13 2 3 // user_2 used function_13 three times


如何使用SQL查询生成它?

最佳答案

只需将count(*)与分组一起使用:

select fun_id, usr_id, count(*) as used_count
from tablename
group by fun_id, usr_id
order by fun_id, usr_id;

关于sqlite - 如何计算列值的不同组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30649873/

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