题解 | 分析客户逾期情况

分析客户逾期情况

https://www.nowcoder.com/practice/22633632da344e2492973ecf555e10c9

select
    ct.pay_ability as pay_ability,
    CONCAT(round(sum(case when lt.overdue_days is not null then 1 else 0 end) / count(*)*100,1),'%') as overdue_ratio
from
    loan_tb lt 
join
    customer_tb ct on lt.customer_id = ct.customer_id
group by
    ct.pay_ability
order by
    overdue_ratio desc

 

    


  • 先连表
  • 再分组
  • 后排序
  • 最后选择
全部评论

相关推荐

02-12 01:30
已编辑
四川文理学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务