2024-12 快手 中等

在短视频平台中,用户上传的视频通常会附带标签(tag),这些标签可以帮助其他用户更容易地找到相关内容。

每个视频可以有一个或多个标签,标签之间用空格分隔并存储在一个字段中。

现在我们想要找出那些拥有超过3个标签的视频,并获取它们的ID、标题以及创作者信息。

考点

  • 字符串处理:如何使用SQL函数来处理和分析包含多个值的字符串。

短视频指标体系 字符串处理 数学运算符 replace length + >

ks_video_inf,视频信息表

字段名 数据类型 描述
video_id VARCHAR(20) 视频的唯一标识符
author_id VARCHAR(20) 创建该视频的用户的唯一标识符
title TEXT 视频的标题
tag TEXT 视频的标签,多个标签之间用空格分隔
screen_type ENUM('p', 'l') 屏幕方向:'p' 表示竖屏(portrait),'l' 表示横屏(landscape)
if_AI_talking BOOLEAN 是否AI配音:1 表示是,0 表示否
if_hint BOOLEAN 是否有字幕:1 表示有字幕,0 表示无字幕
duration INT 视频时长,单位为秒
release_time DATETIME 视频发布的时间
release_loc VARCHAR(50) 视频发布的地点

示例数据如下:

video_id author_id title tag screen_type if_AI_talking if_hint duration release_time release_loc
v1001 a1012 是金子迟早会发光,小红升职就是的例子 红楼梦 87版红楼梦 王熙凤 p 1 1 187 2024-10-01 23:23:00 北京
v1002 a2021 制造业为何利润低 认知 经济 制造业 p 0 1 324 2024-10-08 23:34:00 北京

 

ks_video_wat_log,用户视频播放日志表

字段名 数据类型 描述
uid VARCHAR(20) 用户的唯一标识符
video_id VARCHAR(20) 视频的唯一标识符
start_time DATETIME 用户开始观看视频的时间
end_time DATETIME 用户结束观看视频的时间
if_follow BOOLEAN 用户是否关注了视频作者:1 表示是,0 表示否
if_like BOOLEAN 用户是否点赞了视频:1 表示是,0 表示否
if_retweet BOOLEAN 用户是否转发了视频:1 表示是,0 表示否
if_fav BOOLEAN 用户是否收藏了视频:1 表示是,0 表示否
if_comment BOOLEAN 用户是否评论了视频:1 表示是,0 表示否
click_from ENUM('1', '2', '3') 点击来源:1 - 信息流推荐列表;2 - 朋友转发;3 - 评论区视频链接

示例数据如下:

uid video_id start_time end_time if_follow if_like if_retweet if_fav if_comment click_from
u000157 v1002 2024-11-26 17:54:00 2024-11-26 18:04:03 1 1 1 1 0 1
u000157 v1002 2024-11-26 21:04:00 2024-11-26 21:07:56 1 0 0 1 0 3
u000157 v1002 2024-11-26 21:44:00 2024-11-26 21:47:57 1 1 1 1 0 2
u000224 v1002 2024-11-27 11:17:00 2024-11-27 11:22:26 1 1 1 1 1 1

 成为会员,解锁300道大厂数分SQL真题

ID187 字符串函数-查找任教5个班级的所有教师  
中等 like replace length 字符串处理 经典-学生表课程表 小猿搜题
ID189 字符串函数-查找任教3个班级的所有教师  
中等 replace length 字符串处理 经典-学生表课程表 小猿搜题
ID211 播放量最高的标签  
困难 inner join count length + union substring_index trim date_sub >= 字符串处理 短视频指标体系 快手
ID244 统计特定行业内的公司名长度分布  
中等 group by max min avg length 字符串处理 聚合函数 股市浅探 中金财富
ID273 抖音面试真题(6)人数最多的姓氏  
中等 group by count length left = 聚合函数 2025春招面试真题 字节跳动

MySQL 8.0

00:00