MySQL统计不同婚姻状态下的贷款申请、审批和放款数据
假设有一个名为'users'的表,包含以下字段:id、marital_status、loan_application、approval_status、loan_disbursed。
可以使用以下SQL查询来实现统计:
SELECT
marital_status,
COUNT(loan_application) AS total_applications,
SUM(CASE WHEN approval_status = 'approved' THEN 1 ELSE 0 END) AS total_approved,
SUM(CASE WHEN loan_disbursed = 'disbursed' THEN 1 ELSE 0 END) AS total_disbursed,
ROUND((SUM(CASE WHEN approval_status = 'approved' THEN 1 ELSE 0 END) / COUNT(loan_application)) * 100, 2) AS approval_rate,
ROUND((SUM(CASE WHEN loan_disbursed = 'disbursed' THEN 1 ELSE 0 END) / SUM(CASE WHEN approval_status = 'approved' THEN 1 ELSE 0 END)) * 100, 2) AS disbursement_rate
FROM
users
GROUP BY
marital_status;
此查询将对'users'表按照婚姻状态进行分组,并计算不同婚姻状态下的用户数量、通过审批的用户数量、放款的用户数量,以及通过审批的数量占申请贷款数量的比例和放款数量占通过审批数量的比例。
注意:根据实际情况,你可能需要根据表和字段的命名进行适当的调整。
原文地址: https://www.cveoy.top/t/topic/qsDf 著作权归作者所有。请勿转载和采集!