题目链接:点击打开链接

题目大意:略。

解题思路:略。

相关企业:略。

AC 代码

-- 解决方案(1)
WITH t AS(SELECT * FROM Buses UNION ALL SELECT -1, -1),t1 AS(SELECT *, ROW_NUMBER() OVER(ORDER BY arrival_time) rk FROM t),t2 AS(SELECT ta.bus_id, ta.arrival_time low, tb.arrival_time high
FROM t1 ta JOIN t1 tb ON ta.rk + 1 = tb.rk),t3 AS(SELECT high arrival_time, COUNT(*) cnt
FROM t2 JOIN Passengers p ON p.arrival_time > low AND p.arrival_time <= high
GROUP BY 1)SELECT bus_id, IFNULL(cnt, 0) passengers_cnt
FROM Buses LEFT JOIN t3 USING(arrival_time)
ORDER BY 1-- 解决方案(2)
select b.bus_id, count(t.passenger_id) passengers_cnt
from Buses b
left join (select p.passenger_id, min(b.arrival_time) bus_arrival_timefrom Passengers pleft join Buses b on b.arrival_time >= p.arrival_timegroup by p.passenger_id
) t on b.arrival_time = t.bus_arrival_time
group by b.bus_id
order by b.bus_id;

LeetCode(数据库)- 2142. The Number of Passengers in Each Bus I相关推荐

  1. LeetCode数据库题目1-123

    LeetCode数据库题目1-123 175. 组合两个表 难度简单 SQL架构 表1: Person +-------------+---------+ | 列名 | 类型 | +--------- ...

  2. leetcode 321 Create Max Number

    leetcode 321 Create Max Number greedy的方法,由于有两个数组,我们很自然的想到从数组1中选i个数,数组2中选k-i个数,这样我们只需要遍历max(0, k-数组2长 ...

  3. 【Mybatis】Mybatis将String类型的0存到数据库中的number类型字段中,变成了空;

    一.问题 Mybatis将String类型的0存到数据库中的number类型字段中,变成了空: 二.分析 自己写了一个自动写代码的脚本,带入springBatch后,读取文件时,少了序列号0-9的记录 ...

  4. [leetcode数据库13] 1873. Calculate Special Bonus

    leetcode数据库题目,简单题,面试中出现概率约为30% 题目描述: 题目答案: select employee_id, case when employee_id%2!=0 and name n ...

  5. LeetCode 数据库题库解析之 175. 组合两个表

    文章目录 题目描述 题目解析 MySQL 实现 Oracle 实现 SQL Server 实现 知识扩展 内连接 左外连接 右外连接 全外连接 交叉连接 自然连接 自连接 半连接 反连接 大家好,我是 ...

  6. leetcode数据库题库-178. 分数排名

    leetcode数据库题库-178. 分数排名https://leetcode-cn.com/problems/rank-scores/题目核心是[重复且连续]的排序 ,排序相关函数简单整理下 一.R ...

  7. js 数组倒序_我用JS刷LeetCode | Day 6 | Palindrome Number

    来公众号「九零后重庆崽儿」,我们一起学前端 回文数: 说明:现阶段的解题暂未考虑复杂度问题 首发地址: 我用JS刷LeetCode | Day 6 | Palindrome Number​www.br ...

  8. leetcode数据库题目1-123题(20-08-14)(1)

    难度简单 SQL架构 表1: Person +-------------+---------+ | 列名 | 类型 | +-------------+---------+ | PersonId | i ...

  9. 力扣(LeetCode)数据库最新44题190526Oracle版(2)

    排版好有颜色的文章在公众号"八哥的成长心路札记"上有,微信号是bager1912. 以下题目均来自力扣(LeetCode)官网和其他网站,仅用作数据库爱好者学习交流,严禁进行商业及 ...

  10. leetcode 数据库题目全部题解

    来源链接:https://leetcode-cn.com/circle/article/vGr1Mc/ 对数据库专题下每道题目,包括会员题目,都做了详细的题解. 题解内容通常有这么几个部分,题目简述. ...

最新文章

  1. 利用三层交换机实现VLAN间路由
  2. Android基础——框架模式MVC在安卓中的实践
  3. golang defer的使用
  4. GameBryo Shader 组织方式
  5. 主动防御型杀毒软件的技术探讨
  6. 位运算(按位与、按位或、异或、取反)以及原码、反码、补码
  7. angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  8. ai模仿声音软件_你准备好跟AI机器成为同事了吗?
  9. java模拟键盘操作,java自动化操作
  10. 真实网络环境下使用易邮搭建网络邮件服务器并测试通过
  11. git-commit-amend踩坑
  12. linux文件加解密,linux 系统下对文件进行加解密的方法参考总结
  13. 2017年全球大数据产业报告之海外篇(第五集)
  14. Discuz论坛怎么样防止被人恶意灌水
  15. Suspicious URL pattern: [/druid/**] ,进入不了druid的后台
  16. IE11中图片无法显示(完美解决)
  17. 如何激发员工内在驱动,制定有挑战的OKR?
  18. 让王老吉崛起的三大营销战役
  19. 易我数据恢复Mac版|mac专业计算机数据恢复软件
  20. 汇编:计算字符串长度

热门文章

  1. Stanford Parser使用
  2. 2017双11核心技术揭秘—双十一海量数据下EagleEye的使命和挑战
  3. 单片机Fault故障常见应对办法
  4. 在某网课学习前端笔记整理js篇24-js正则表达式
  5. 选择任意你熟悉的编程语言开发一个C/S、B/S、B/A/S或基于移动设备的民航售票系统,实现基本功能
  6. Could not find acceptable representation 原因探究
  7. 关于openssl 的几个key的生成方式
  8. Python 获取LOL皮肤
  9. graphpad导出图片不居中_Graphpad如何导出期刊所需图
  10. 怎么用计算机看亲戚关系,小米亲戚计算器怎么用?如何利用小米计算器查询亲戚关系...