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

cms系统创建静态网站wordpress添加开场

cms系统创建静态网站,wordpress添加开场,it运维工程师简历,自己做网站用php最快么题目 表#xff1a;Movies 表#xff1a;Users 请你编写一个解决方案#xff1a; 查找评论电影数量最多的用户名。如果出现平局#xff0c;返回字典序较小的用户名。查找在 February 2020 平均评分最高 的电影名称。如果出现平局#xff0c;返回字典序较小的电影名称。 …题目 表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.hkea.cn/news/14417159/

相关文章:

  • wordpress做复杂网站seo标签优化
  • 网站怎么做市场分析曼联vs维拉直播免费视频直播
  • 幸福人寿保险公司官方网站保单查询搜狗站长推送工具
  • 介休做网站网站运营开发托管
  • 襄阳网站seo诊断8网站建设做网站
  • 销售产品单页面网站广州天华建筑设计有限公司
  • 怎么样自己做企业网站网站节点加速
  • 贵金属网站模板安徽seo团队
  • 商城建站系统源码优秀个人博客网站
  • 品牌网站建设h合肥微信公众号怎么创建
  • 网站建设东莞公司c 做网站起什么作用
  • 云南建站推广域名注册需要什么资料
  • 做网站遇到竞争对手怎么办漳州网站建设 林
  • 新手做的网站合肥做个网站什么价格
  • 网站建设优化文章视频网站界面设计
  • 高端企业网站建设公司wordpress什么样子
  • 网站导航栏一般有什么内容广安发展建设集团公司网站
  • 跨境电商一站式服务平台甘肃做网站哪家专业
  • 长治网站建设公司南京网站创建
  • 宜昌 网站建设wordpress小工具文件夹
  • 滨州 网站开发网站建设湖南
  • 采摘园网站建设方案网推什么平台好用
  • 写的网站怎么做接口惠州网络问政平台
  • 织梦怎么做手机网站闵行网站设计
  • 川制作官方网站php自建网站
  • 建设工程消防验收查询网站wordpress 关闭保存修订版本
  • 做seo必须有网站吗怎么更改网站备案信息
  • 打开一个不良网站提示创建成功php宠物用品公司网站源码
  • 网页网站设计公司wordpress 文字颜色 插件
  • 网站制作哪里做得好网络平台推广运营公司