SQL 刷题/【京东】统计每个客户账户总金额
上一题下一题简单通过率 100%

【京东】统计每个客户账户总金额

聚合函数GROUP BYORDER BY面试真题

题目描述

来源:京东 SQL 面试真题

某银行的每位客户可以拥有多个账户。现在需要汇总每位客户所有账户的余额,得到客户的账户总金额。

数据表

account 银行账户表

字段类型说明
account_idVARCHAR账户号,主键
balanceDECIMAL账户余额
customer_idBIGINT账户所属客户号

题目要求

  • 按客户汇总其全部账户余额。
  • 每个客户输出一行。
  • 按账户总金额降序排列。
  • 总金额相同时,按 customer_id 升序排列。

期望输出列

列名说明
customer_id客户号
total_balance客户所有账户的余额之和

数据样例

当前运行环境
account_idPKVARCHAR(32)balanceDECIMAL(12, 2)customer_idBIGINT
A10011000.5101
A1002500101
A10032000102
A1004800103
A10051200103
A10060104
输入数据显示 6 / 6
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里