题解 | 请写出计算粉丝ctr的sql语句
请写出计算粉丝ctr的sql语句
https://www.nowcoder.com/practice/853a6567cf524f63bab0879b8d0bfe62
select
sum(read_num) / sum(show_num) fans_ctr
from
c
join b on c.content_id = b.content_id
where
(author_id, fans_id) in (
select
author_id,
fans_id
from
a
)
- 通过
JOIN操作将表c和表b基于content_id进行连接。 - 使用
WHERE子句筛选出author_id和fans_id同时存在于表a中的记录。 - 计算这些记录的
read_num总和与show_num总和的比值,作为粉丝点击率。
