【力扣刷题日记】1303.求团队人数

前言

练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。

今日题目:

1303.求团队人数
表:Employee

列名 类型
employee_id int
team_id int

employee_id 字段是这张表的主键(具有唯一值的列)
表中的每一行都包含每个员工的 ID 和他们所属的团队。
编写解决方案以求得每个员工所在团队的总人数。
返回结果表 无顺序要求 。


我那不值一提的想法:

  • 首先梳理表内容,题干一共给了一张员工表,记录了员工id,团队id
  • 其次分析需求,需要求得每个员工所在团队的总人数。
  • 这道题首先分组求和得到每个团队的人员数
  • 其次原表左连接团队人数表,得到最终结果
with cnt as (
select team_id,count(team_id) as team_size
from Employee 
group by team_id
)
select employee_id,team_size
from Employee e 
left join cnt c 
on e.team_id = c.team_id

结果:

在这里插入图片描述


总结:

能运行就行。


相关推荐

  1. 单挑(LeetCode)SQL1303. 团队人数

    2024-04-02 14:28:05       42 阅读
  2. 本』:逆波兰表达式

    2024-04-02 14:28:05       45 阅读
  3. (自用)

    2024-04-02 14:28:05       6 阅读
  4. 练习】103. 二叉树的锯齿形层序遍历

    2024-04-02 14:28:05       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 14:28:05       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 14:28:05       5 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 14:28:05       4 阅读
  4. Python语言-面向对象

    2024-04-02 14:28:05       6 阅读

热门阅读

  1. Git 实战教程

    2024-04-02 14:28:05       28 阅读
  2. 数据流模型——【数据科学与工程算法基础】

    2024-04-02 14:28:05       23 阅读
  3. CPU狂飙900%,该怎么处理

    2024-04-02 14:28:05       20 阅读
  4. 【OpenCV进阶】图像中添加中文字幕

    2024-04-02 14:28:05       23 阅读
  5. 低代码与系统集成:革新企业应用开发的新动力

    2024-04-02 14:28:05       22 阅读
  6. MYSQL08_页的概述、内部结构、行格式

    2024-04-02 14:28:05       25 阅读
  7. 面试中的MVCC到底是什么意思?

    2024-04-02 14:28:05       25 阅读
  8. Spring与SpringMVC常用注解

    2024-04-02 14:28:05       24 阅读
  9. elasticsearch之多条件查询

    2024-04-02 14:28:05       24 阅读
  10. Redis

    Redis

    2024-04-02 14:28:05      21 阅读
  11. 递归---算法

    2024-04-02 14:28:05       26 阅读
  12. 2024最新华为OD机试试题库全 -【符号运算】- C卷

    2024-04-02 14:28:05       22 阅读