向大佬请教一道sql题目

题目给的表里有3列:序列号user_id, 用户名user_name,登录时间(例:2022-01-10,2023-08-10) date 

要求给出2023年一个月中登录次数超过10次的用户名(我的理解是十二个月里任意一个月有登录超过10次就算)
完全没头绪,救救孩子
全部评论
小弟,小白,浅浅瞎写,请大佬多多指教. select user_id ,count(user_id) from 根据实际情况填 where year(date)=2023 group by user_id,date_format(date,"%Y%m") having count(user_id)>10
点赞 回复 分享
发布于 2024-03-25 16:24 北京
SELECT user_name, COUNT(date) FROM 根据实际情况填 WHERE date LIKE '2024-01%' GROUP BY user_name HAVING COUNT(date) > 10;
点赞 回复 分享
发布于 2024-03-25 15:26 辽宁

相关推荐

竟然收到了测评听说是双机位
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务