## 转化率 = 报名人数/浏览人数
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这一步时已经不存在这一列的原数据了。好奇怪,但还是理解一下吧。