题解 | #每天的平均uv点击率和平均曝光点击率#

每天的平均uv点击率和平均曝光点击率

https://www.nowcoder.com/practice/cfbdb30f02e74d31beeddb0ad5521791

with cte as (
select ds,vid,
       count(distinct if(is_click=1,uid,null))/count(distinct uid) as uctr,
       sum(is_click)/count(*) as pctr
from video_recom_click_log_tb
where left(ds,6)='202209'
group by ds,vid )
select ds,concat(round(avg(uctr)*100,1),'%') as avg_uctr,
          concat(round(avg(pctr)*100,1),'%') as avg_pctr
from cte
group by ds
order by ds desc

全部评论
count(distinct if(expr))的用法
点赞
送花
回复
分享
发布于 03-23 15:53 北京

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务