题解|分组注意事项#牛客直播转换率#

牛客直播转换率

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

## 转化率 = 报名人数/浏览人数
SELECT course_id,course_name,ROUND(SUM(if_sign)*100/SUM(if_vw),2) AS 'sign_rate(%)'
FROM behavior_tb 
JOIN course_tb
USING (course_id)
GROUP BY course_id,course_name
ORDER BY course_id

### 程序先执行GROUP BY语句,再执行SELECT 语句,所以除了SELECT中聚合函数的列,其他所有的列都应该出现在GROUP BY中。如果在GROUP BY 中没有体现,那么到SELECT这一步时已经不存在这一列的原数据了。好奇怪,但还是理解一下吧。

全部评论

相关推荐

头像
11-06 10:58
已编辑
门头沟学院 嵌入式工程师
双非25想找富婆不想打工:哦,这该死的伦敦腔,我敢打赌,你简直是个天才,如果我有offer的话,我一定用offer狠狠的打在你的脸上
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务