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

d202551

目录

一、175. 组合两个表 - 力扣(LeetCode)

二、511. 游戏玩法分析 I - 力扣(LeetCode)

三、1204. 最后一个能进入巴士的人 - 力扣(LeetCode)


一、175. 组合两个表 - 力扣(LeetCode)

保留一个表的全部数据 使用左连接或右连接

 左连接

select p.FirstName,p.LastName,a.city,a.state
from person p left join address a 
on p.personId = a.personId

右连接

select p.FirstName,p.LastName,a.city,a.state
from address a right join person p 
on p.personId = a.personId

 二、511. 游戏玩法分析 I - 力扣(LeetCode)

查询每位玩家 第一次登录平台的日期

select player_id,min(event_date) as 'first_login' 
from Activity 
group by player_id

三、1204. 最后一个能进入巴士的人 - 力扣(LeetCode)

使用窗口函数  对于体重进行累加 从当前行累加到第一行

然后对应这个临时表筛选totalWeight <= 1000

然后turn 降序排列

取最后一个

select person_name
from (select person_name,turn,sum(weight) over (order by turn rows between unbounded preceding and current row ) as 'totalWeight'
from Queue) temp
where temp.totalWeight <= 1000
order by turn desc
limit 1

 

http://www.xdnf.cn/news/3397.html

相关文章:

  • QMK固件烧录指南:安全高效地更新您的机械键盘
  • Python结合QT进行开发
  • 西门子数字化研发设计制造一体化规划案例P87(87页PPT)(文末有下载方式)
  • 神经网络—损失函数
  • Python 数据智能实战 (6):用户评论深度挖掘
  • OpenGL-ES 学习(10) ---- OpenGL-ES Shader语言语法
  • CMake中强制启用option定义变量的方法
  • Unity SpriteEditor(精灵图片编辑器)
  • C++笔记-继承(下)(包含派生类的默认成员函数,菱形继承等)
  • AJAX 实例
  • vscode 的空格和 tab 设置 与 Rime 自建词库
  • AI大模型基础设施:主流的几款开源AI大语言模型的本地部署成本
  • 企业内训|智能驾驶与智能座舱技术——某汽车厂商
  • Ubuntu18 登录界面死循环 Ubuntu进不了桌面
  • 初学Vue之记事本案例
  • 【Linux】VSCode用法
  • 【嵌入式———通用定时器基本操作——实验需求2:案列:测量PWM的频率/周期】
  • 用手机相册教我数组概念——照片分类术[特殊字符][特殊字符]
  • 构建现代分布式云架构的三大支柱:服务化、Service Mesh 与 Serverless
  • 第十一届蓝桥杯 2020 C/C++组 门牌制作
  • vue 常见ui库对比(element、ant、antV等)
  • 兰亭妙微:数据驱动的 B 端设计:如何用 UI 提升企业级产品体验?
  • 【Qt】网络
  • ZYNQB笔记(十六):AXI DMA 环路测试
  • FreeSWITCH 发送 sip message 的 lua 程序
  • 深挖Java基础之:变量与类型
  • 总结C++中的STL
  • 分布式事务,事务失效,TC事务协调者
  • 图数据库榜单网站
  • 算法每日一题 | 入门-顺序结构-字母转换