【LeetCode】586. 订单最多的客户

表: Orders

+-----------------+----------+
| Column Name     | Type     |
+-----------------+----------+
| order_number    | int      |
| customer_number | int      |
+-----------------+----------+
在 SQL 中,Order_number是该表的主键。
此表包含关于订单ID和客户ID的信息。

查找下了 最多订单 的客户的 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 。
select customer_number
from
    (select
        customer_number,
        dense_rank() over(order by count(order_number) desc) as rnk
    from Orders
    group by customer_number) t
order by rnk asc limit 1

相关推荐

  1. LeetCode586. 订单客户

    2024-01-06 14:02:03       41 阅读
  2. 每日一题38:数据分组之订单客户

    2024-01-06 14:02:03       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 14:02:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 14:02:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 14:02:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 14:02:03       20 阅读

热门阅读

  1. Redis使用场景(五)

    2024-01-06 14:02:03       47 阅读
  2. vba之与excel司龄计算

    2024-01-06 14:02:03       38 阅读
  3. MySQL 8.0中新增的功能(一)

    2024-01-06 14:02:03       37 阅读
  4. 向爬虫而生---Redis 基石篇2 <拓展Hash>

    2024-01-06 14:02:03       39 阅读
  5. html2canvas+jsPDF导出超长网页的PDF

    2024-01-06 14:02:03       40 阅读
  6. webpack

    2024-01-06 14:02:03       31 阅读
  7. docker-compose部署各个软件

    2024-01-06 14:02:03       32 阅读
  8. Mac开发 app名称 如何国际化

    2024-01-06 14:02:03       34 阅读
  9. 详解Python内置函数 !!!

    2024-01-06 14:02:03       36 阅读
  10. 考研复试英语口语问答举例第二弹

    2024-01-06 14:02:03       27 阅读
  11. “人家赚那么多”系列03:如何慢速练习?

    2024-01-06 14:02:03       44 阅读