2026-04 简单

某APP运营团队需要了解用户的登录时间分布,优化服务器资源分配。

现有登录日志表 user_login_log(用户ID、登录时间)。

请编写SQL查询,将登录时间分为4个时段(凌晨0-6点、上午6-12点、下午12-18点、晚上18-24点),统计各时段的登录次数。

时间日期 聚合函数 group by hour case when count

user_login_log

usr_idlogin_time
40019861653592023-09-09 17:32:52
35069720463796012023-02-10 05:52:24
46287950983382023-01-18 21:31:29
35362260096473042023-11-06 06:14:14
51326063829707822024-01-04 15:57:05

输出结果示例:

time_periodlogin_cnt
下午(12-18点)8500
晚上(18-24点)6200
上午(6-12点)4300
凌晨(0-6点)1200

ID67 绘制小时进入人数曲线
简单 group by hour count Week23打卡 直播时段探究 快手
ID121 餐饮类别丰富度标签  
简单 group by case when count >= 聚合函数 画像标签开发 美团
ID376 小红书(一)收藏购买转化  
中等 group by hour 聚合函数 多表连接 小红书
ID534 QQ音乐(二十二)时段听歌分布  
中等 group by hour case when 时间日期 聚合函数 用户分析 QQ音乐
ID537 QQ音乐(二十五)听歌时段偏好  
中等 group by hour case when 时间日期 聚合函数 用户分析 QQ音乐

 点击下方空白区域即可查看参考答案

MySQL 8.0

00:00