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

牛客直播转换率

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这一步时已经不存在这一列的原数据了。好奇怪,但还是理解一下吧。

全部评论

相关推荐

10-22 19:18
上海大学 后端
jopajhhdjwnqk:水印都叠杀人书了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务