开始使用免费开始使用

使用 GROUPING SETS 的查询

以下查询无法回答的是哪一个问题?

SELECT 
  r.customer_id, 
  m.genre, 
  AVG(r.rating), 
  COUNT(*)
FROM renting AS r
LEFT JOIN movies AS m
ON r.movie_id = m.movie_id
GROUP BY GROUPING SETS ((r.customer_id, m.genre), (r.customer_id), ());

本练习是课程的一部分

用 SQL 进行数据驱动决策

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习