某金融服务公司希望分析其客户的贷款申请情况,以便更好地了解客户的行为模式和风险管理。具体来说,他们希望了解每个城市的客户贷款申请情况,包括每个城市的贷款申请总金额、平均贷款金额、客户数量以及最常申请的贷款类型。
【原始表】
loan_applications 表:
- application_id: 贷款申请的唯一 ID,作为主键 (INT)
- customer_id: 申请贷款的客户 ID (INT)
- loan_amount: 申请的贷款金额 (DECIMAL)
- application_date: 申请的日期 (DATE)
customers 表:
- customer_id: 客户的唯一 ID,作为主键 (INT)
- customer_name: 客户的姓名 (VARCHAR)
- city: 客户所在的城市 (VARCHAR)
- age: 客户的年龄 (INT)
loan_types 表:
- loan_type_id: 贷款类型的唯一 ID,作为主键 (INT)
- loan_type_name: 贷款类型的名称 (VARCHAR)
loan_application_types 表:
- application_id: 与 loan_applications 表中的 application_id 相关联,表示贷款申请的 ID (INT)
- loan_type_id: 与 loan_types 表中的 loan_type_id 相关联,表示贷款类型的 ID (INT)
【要求】
查询每个城市的客户贷款申请情况,包括每个城市的贷款申请总金额、平均贷款金额、客户数量以及最常申请的贷款类型(如果有多个贷款类型申请数量相同,则选择 loan_type_id 最小的那个),查询结果按照城市名称升序排列。
包含下面的字段:
- city: 城市名称
- total_loan_amount: 该城市所有客户的贷款申请总金额,保留小数点后2位。
- average_loan_amount: 该城市所有客户的平均每个人的贷款申请金额,保留小数点后2位。
- total_customers: 该城市的客户数量
-
most_applied_loan_type: 该城市最常申请的贷款类型名称
loan_applications
customers
loan_types
loan_application_types
【示例输出】