题解 | 分析客户逾期情况
分析客户逾期情况
https://www.nowcoder.com/practice/22633632da344e2492973ecf555e10c9
关键:条件判断将数据分组。
遇到的问题:不熟悉条件判断,用where is null进行筛选,发现遗漏百分比为0的情况。
解决方法(查漏补缺):1、条件判断语句:case when 条件 then 返回1 else 返回2 end;if(条件,返回1,返回2);2、百分比显示:concat(round(xxx*100,1),'%')
select pay_ability,concat(round(sum(case when l.overdue_days is not null then 1 else 0 end) /count(*)*100,1),'%') overdue_ratio from loan_tb l join customer_tb c on l.customer_id=c.customer_id group by pay_ability order by overdue_ratio desc#数据分析##腾讯音乐#