考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

某全国性商业银行的信用卡中心希望分析2025年第四季度(10-12月)信用卡客户的消费行为,以便制定2026年第一季度的精准营销策略。数据仓库中有以下三张核心表: 客户信息表 clients:client_id(主键)、name、gender、birth_date、district_id 信用卡账户表 cards:card_id(主键)、client_id(外键)、issue_date(发卡日期)、card_type(普卡/金卡/白金卡) 交易明细表 trans:trans_id(主键)、card_id(外键)、trans_date、amount、merchant_type(商户类型) (1)查询2025年第四季度每个客户的消费总金额,要求结果包含所有客户(即使没有消费记录,金额显示为0),并按消费金额降序排列。分析师需要关联三张表。以下关于表连接顺序和连接方式的选择,正确的是?
A. 以 clients 为主表,左连接 cards,再左连接 trans,并在连接条件中过滤第四季度
B. 以 trans 为主表,左连接 cards,再左连接 clients,并在 WHERE 中过滤第四季度
C. 先对 trans 按 card_id 汇总第四季度消费金额,再以 clients 为主表左连接 cards,再左连接汇总后的 trans
D. 使用内连接 clients、cards 和 trans,在 WHERE 中过滤第四季度
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

要求“所有客户”,因此应以客户表为主表进行左连接。若直接对 trans 左连接,因一个客户可能有多个信用卡账户,会产生多条记录,导致后续聚合时重复计算。正确做法:先对交易表按第四季度过滤并按 card_id 汇总,再与 cards、clients 关联。