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

机场网站建设需求个人电脑做网站打不开数据库

机场网站建设需求,个人电脑做网站打不开数据库,网站建设和维护采购协议,开发网站多少钱一个月大家好#xff0c;我是空空star#xff0c;本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目#xff1a;586. 订单最多的客户二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总… 大家好我是空空star本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目586. 订单最多的客户二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总结前言 一、题目586. 订单最多的客户 表: Orders --------------------------- | Column Name | Type | --------------------------- | order_number | int | | customer_number | int | --------------------------- Order_number是该表的主键。 此表包含关于订单ID和客户ID的信息。编写一个SQL查询为下了 最多订单 的客户查找 customer_number 。 测试用例生成后 恰好有一个客户 比任何其他客户下了更多的订单。 查询结果格式如下所示。 示例 1: 输入: Orders 表: ------------------------------- | order_number | customer_number | ------------------------------- | 1 | 1 | | 2 | 2 | | 3 | 3 | | 4 | 3 | ------------------------------- 输出: ----------------- | customer_number | ----------------- | 3 | ----------------- 解释: customer_number 为 ‘3’ 的顾客有两个订单比顾客 ‘1’ 或者 ‘2’ 都要多因为他们只有一个订单。 所以结果是该顾客的 customer_number 也就是 3 。 进阶 如果有多位顾客订单数并列最多你能找到他们所有的 customer_number 吗 二、解题 1.正确示范① 提交SQL select customer_number from Orders group by customer_number order by count(1) desc limit 1;运行结果 2.正确示范② 提交SQL select customer_number from(select customer_number,row_number() over(order by num desc) colfrom(select customer_number,count(1) numfrom Ordersgroup by customer_number) u ) u2 where col1;运行结果 3.正确示范③ 提交SQL select customer_number from(select customer_number,rank() over(order by num desc) colfrom(select customer_number,count(1) numfrom Ordersgroup by customer_number) u ) u2 where col1;运行结果 4.正确示范④ 提交SQL select customer_number from(select customer_number,dense_rank() over(order by num desc) colfrom(select customer_number,count(1) numfrom Ordersgroup by customer_number) u ) u2 where col1;运行结果 5.其他 总结 正确示范①思路 通过group by 按照客户分组计算出每个客户的订单数再按订单数降序取第一条的客户limit 1 正确示范②思路 通过group by 按照客户分组计算出每个客户的订单数num再通过row_number() over(order by num desc)取排名1 正确示范③思路 通过group by 按照客户分组计算出每个客户的订单数num再通过rank() over(order by num desc)取排名1 正确示范④思路 通过group by 按照客户分组计算出每个客户的订单数num再通过dense_rank() over(order by num desc)取排名1 小结 今天做的这两道题都可以用以下三个开窗函数因为题目给的测试用例中不存在第一名的数量相同。掌握以下三个开窗函数应用场景还是非常多的。希望可以帮助到新手。 row_number顺序排序 rank并列排序会跳过重复的序号比如序号为1、1、3 dense_rank并列排序不会跳过重复的序号比如序号为1、1、2。
http://www.dnsts.com.cn/news/75703.html

相关文章:

  • 网络营销型网站建设的内容wordpress公告
  • 网站推广方案策划书赣楠脐橙网络营销推广方式
  • 做电商网站赚钱吗三亚市建设局网站公示
  • 城乡住房建设部网站造价师网亳州有做网站的吗
  • 招聘网站开发的目的与意义电商网站流程图
  • 公司网站的定义wordpress 最喜欢的主题
  • 建网站域名怎么买开发人员工具
  • 高端 旅游 网站建设怎样做jsp网站
  • 网站开发可选的方案有合肥大型网站设计
  • 同城网站视频推广一条多少钱
  • 阳高网站建设高端网站设计哪个好
  • 家居企业网站建设机构合肥网页设计哪家服务好
  • 神一般的网页设计网站潍坊最好的建设公司
  • 国外网站做淘宝客微信公众平台官网在哪里打开
  • 网站设计师简历怎样做机械租赁的网站
  • 建设新闻博客类网站要多大空间08 iis创建网站
  • 华西医院网站开发如何处理脓包痘痘
  • 在哪里找手机网站建设公司js 上传wordpress
  • 有创意的包装设计沈阳seo网站推广优化
  • 清远住房和城乡建设局网站福州建设人才网站
  • 建设工程168网站码支付wordpress前端
  • 网站打开速度太慢长春网站建设模板服务
  • 网站项目建设背景聊天室网站模板
  • 重庆市建设工程信息网站诚信分湖北省电力建设三公司网站
  • 博客的网站页面设计李洋网络做网站怎么样
  • 网站首页的动态怎么做无锡市政建设集团有限公司网站
  • 做海报哪个网站的素材多世界500强企业名单排名
  • 无锡电商网站设计免费网站建设价格费用
  • 网站首页图片素材长图营销型网站建设调查表
  • 北京专业网站建设白云区网站开发公司电话