当前位置: 首页 > news >正文

一个网站推广搜索关键词排行榜

一个网站推广,搜索关键词排行榜,开原铁岭网站建设,建设公司网站费用怎么做账题目 表:Movies 表:Users 请你编写一个解决方案: 查找评论电影数量最多的用户名。如果出现平局,返回字典序较小的用户名。查找在 February 2020 平均评分最高 的电影名称。如果出现平局,返回字典序较小的电影名称。 …

题目

表:Movies

表:Users

 

请你编写一个解决方案:

  • 查找评论电影数量最多的用户名。如果出现平局,返回字典序较小的用户名。
  • 查找在 February 2020 平均评分最高 的电影名称。如果出现平局,返回字典序较小的电影名称。

字典序 ,即按字母在字典中出现顺序对字符串排序,字典序较小则意味着排序靠前。

返回结果格式如下例所示。

示例 1:

 

  

 

解题思路

1.题目要求我们查找评论电影数量最多的用户名和在 February 2020 平均评分最高 的电影名称,并且按要求返回。对于查询字段不同的题目,我们可以分别进行查询后再将两个答案联合在一起。

2.首先我们查询评论电影数量最多的用户名,我们先将movieRating表和users表进行左连接,连接条件是user_id相等,然后我们按照user_id将记录进行分组,用count(*)计算出每一组的记录数,使用降序排序,再使用name的字典顺序进行排序,返回第一条记录。

3.其次我们再查询在 February 2020 平均评分最高 的电影名称,我们也是先将MovieRating表和movie表进行左连接,连接条件是 movie_id 相等,然后将日期规定在‘2020-02’,最后按照movie_id进行分组 计算出每一组的平均值,先按平均值的降序排序,再按title的字典顺序排序,返回第一条记录

4.最后我们将查询到的两个结果进行联合,注意这里我们要使用 union all 而不是 union 是因为在使用 union 时,若电影的 title 和观看者的 name 相同时,只会显示一条记录。而 union all 则会全部显示。 

代码实现

(select u.name as results
from MovieRating as m
left join users as u 
on m.user_id = u.user_id
group by m.user_id
order by count(*) desc, u.name
limit 1)
union all
(select mo.title
from MovieRating as m
left join movies as mo
on m.movie_id = mo.movie_id
where m.created_at like '2020-02%'
group by mo.movie_id
order by avg(m.rating) desc, mo.title
limit 1)

测试结果

 

http://www.yidumall.com/news/24969.html

相关文章:

  • 网站转化率低百度指数查询官网入口
  • 大亚湾建设网站公司郑州网络推广公司排名
  • 广州番禺区人才网seo整合营销
  • 做购物网站是怎么链接银行seo排名优化技术
  • 网站模板html搜索引擎seo关键词优化方法
  • 建设厅国网查询网站产品推广方案要包含哪些内容
  • wordpress老文章win10优化软件
  • 网站建设与网页设计从入门到精通百度老旧版本大全
  • 商贸公司营销网站建设免费个人网页制作
  • 正邦网站建设 优帮云推广普通话的意义
  • 2017网站建设有市场吗免费网站推广软文发布
  • 南宁高端网站建设环球军事新闻最新消息
  • 网站建设中的多语言翻译如何实现hao123网址之家官网
  • 镇江市住房城乡建设局网站2024年8月爆发新的大流行病毒吗
  • 建一个网站得多少钱软文广告经典案例200字
  • 广州住房公积金建设银行预约网站徐州百度推广
  • 昆山网站建设哪家比较好杭州网站优化公司哪家好
  • 禹城做网站google站长工具
  • 重庆是哪个省划分出来的seo企业优化顾问
  • 铁岭市网站建设公司百度免费建网站
  • wordpress主题wake优化网站做什么的
  • 营销型网站开发百度不能搜的十大禁词
  • 做logo赚钱的网站百度云官网登录入口
  • 可以做装修效果图的网站有哪些百度普通收录
  • 做网站需要代码吗百度官方网址
  • 越南做网站sem推广竞价托管公司
  • 烟台网站建设费用百度seo优化哪家好
  • 营销型投资公司云优化seo
  • go语言视频网站开发深圳市前十的互联网推广公司
  • 织梦电影网站模板下载whois查询 站长工具