当前位置:   article > 正文

力扣sql基础篇(九)

力扣sql基础篇(九)

力扣sql基础篇(九)

1 每位经理的下属员工数量

1.1 题目内容

1.1.1 基本题目信息

在这里插入图片描述

1.1.2 示例输入输出

在这里插入图片描述

1.2 示例sql语句

# 如果是得出来每组都是一个值,就可以在SELECT子句中写非分组字段
# e1.reports_to IS NOT NULL是为了确保是员工,通过员工去找经理
SELECT e2.employee_id,e2.name,count(e1.employee_id) reports_count,ROUND(avg(e1.age),0) average_age
FROM Employees e1
INNER JOIN Employees e2
ON e1.reports_to IS NOT NULL AND e1.reports_to=e2.employee_id
GROUP BY e2.employee_id
ORDER BY e2.employee_id
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

1.3 运行截图

在这里插入图片描述

2 应该被禁止的Leetflex账户

2.1 题目内容

2.1.1 基本题目信息

在这里插入图片描述

2.1.2 示例输入输出

在这里插入图片描述

2.2 示例sql语句

SELECT distinct L1.account_id
FROM LogInfo L1
INNER JOIN LogInfo L2
ON L1.account_id=L2.account_id AND L1.ip_address<>L2.ip_address AND L1.login BETWEEN L2.login AND L2.logout 
  • 1
  • 2
  • 3
  • 4

2.3 运行截图

在这里插入图片描述

3 超过经理收入的员工

3.1 题目内容

3.1.1 基本题目信息

在这里插入图片描述

3.1.2 示例输入输出

在这里插入图片描述

3.2 示例sql语句

# 这里的经理指的是上级,只要比上级工资高的员工都要求出来
# e1表当成员工表 e2表当成领导表用
SELECT e1.name Employee
FROM Employee e1
INNER JOIN Employee e2
ON e1.managerId=e2.id
WHERE e1.salary>e2.salary
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3.3 运行截图

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/588018
推荐阅读
相关标签
  

闽ICP备14008679号