题解 | #牛客直播转换率#

牛客直播转换率

http://www.nowcoder.com/practice/73bf143cfc7f452a8569c6d7eca380f9

题目:请你统计每个科目的转换率(sign_rate(%),转化率=报名人数/浏览人数,结果保留两位小数),按照course_id升序排序
  • 转化率=SUM(if_sign)/SUM(if_vw)
SELECT course_id,course_name,ROUND(SUM(if_sign)*100/SUM(if_vw),2) 'sign_rate(%)'
FROM behavior_tb JOIN course_tb USING(course_id) GROUP BY course_id,course_name ORDER BY course_id;
SQL解题集 文章被收录于专栏

这是牛客SQL相关的解题集

全部评论
有12个小坑,1)GROUP BY 的使用,要同时对course_id,course_name都GROUP BY(新版本的SQL不需要这一步,但题目的内嵌系统需要这么操作的)。2)计算的数值要*100,以及用字符串进行重命名。
3 回复 分享
发布于 2022-04-11 17:45
select course_id, course_name, round(sum(if_sign)*100/sum(if_vw),2) 'sign_rate(%)' from behavior_tb JOIN course_tb USING(course_id) group by course_id,coerse_name order by course_id;我写的一模一样为什么报错,但是我复制楼主的粘贴上去就通过了
点赞 回复 分享
发布于 2024-09-14 09:41 山西
为什么100要在里面乘不在外面乘?
点赞 回复 分享
发布于 2022-09-01 10:16 上海

相关推荐

被普调的六边形战士很高大:项目经历貌似和专业或者求职方向没大关系?
点赞 评论 收藏
分享
没有offer的呆呆:薪资有的时候也能说明一些问题,太少了活不活得下去是一方面,感觉学习也有限
点赞 评论 收藏
分享
评论
12
2
分享

创作者周榜

更多
牛客网
牛客企业服务