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

备考刷题,请到

CDA认证小程序

某零售企业的数据库MySQL中有两张表:sales(销售明细表,包含sale_id、product_id、store_id、sale_date、quantity)和stores(门店表,包含store_id、store_name、city)。分析师需要统计每个城市的总销量(销售数量总和),并要求结果包含所有城市,即使该城市没有销售记录(销量显示为0)。以下SQL写法中,能正确实现该需求的是?
A. SELECT s.city, SUM(sa.quantity) FROM stores s LEFT JOIN sales sa ON s.store_id = sa.store_id GROUP BY s.city
B. SELECT s.city, SUM(sa.quantity) FROM stores s RIGHT JOIN sales sa ON s.store_id = sa.store_id GROUP BY s.city
C. SELECT s.city, SUM(sa.quantity) FROM stores s INNER JOIN sales sa ON s.store_id = sa.store_id GROUP BY s.city
D. SELECT s.city, SUM(sa.quantity) FROM stores s JOIN sales sa ON s.store_id = sa.store_id GROUP BY s.city
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

以stores为左表左连接sales,SUM函数对NULL值返回0。