请教大虾们一个问题,谢谢啦
课程 地区 报考人数 及格人数
语文 上海 22 15
语文 杭州 15 8
语文 苏州 0 0
语文 杭州 12 8
数学 上海 33 11
数学 杭州 22 8
数学 宁波 11 7
我现在要求各个专业的总的报考人数,及格人数与及格率
select 课程,sum(报考人数) as 报考人数,sum(及格人数)as 及格人数,sum(报考人数)/sum(及格人数) as 及格率
group by 课程
这样写出现了一个问题,如语文,苏州地区其报考人数为0,因此这样一除就出现除数为0的情况,对于这种情况,我想将其及格率变为null,请问我要怎么写,谢谢