写点什么

Bigdata 作业 第五周

作者:Pyel
  • 2022 年 4 月 03 日
  • 本文字数:328 字

    阅读完需:约 1 分钟

题目一(简单)

展示电影 ID 为 2116 这部电影各年龄段的平均影评分。


Select u.age age, avg(r.rate) average from t_user u

Join t_rating r

On u.userid=r.userid

Where r.movieid=2116

Group by u.age;


题目二(中等)

找出男性评分最高且评分次数超过 50 次的 10 部电影,展示电影名,平均影评分和评分次数。


Select u.gender gender, m.moviename mname, avg(r.rate) average, count(*) cnt

From t_user u

Join t_rating r on u.userid=r.userid

Join t_movie m on r.movieid=m.movieid

Where u.gender=‘M’

Group by u.gender, m.moviename

Having cnt>=50

Order by average desc

Limit 10;


题目三(选做)

找出影评次数最多的女士所给出最高分的 10 部电影的平均影评分,展示电影名和平均影评分(可使用多行 SQL)。


用户头像

Pyel

关注

还未添加个人签名 2015.01.29 加入

还未添加个人简介

评论

发布
暂无评论
Bigdata作业 第五周_Pyel_InfoQ写作平台