首页 > 其他分享 >181超过经理收入的员工

181超过经理收入的员工

时间:2024-04-12 18:23:23浏览次数:22  
标签:salary name int 经理 员工 181 Employee e1 id

181 工资超过经理的员工

表:Employee

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| id          | int     |
| name        | varchar |
| salary      | int     |
| managerId   | int     |
+-------------+---------+
id 是该表的主键(具有唯一值的列)。
该表的每一行都表示雇员的ID、姓名、工资和经理的ID。

编写解决方案,找出收入比经理高的员工。

任意顺序 返回结果表。

结果格式如下所示。

示例 1:

<strong>输入:</strong> 
Employee 表:
+----+-------+--------+-----------+
| id | name  | salary | managerId |
+----+-------+--------+-----------+
| 1  | Joe   | 70000  | 3         |
| 2  | Henry | 80000  | 4         |
| 3  | Sam   | 60000  | Null      |
| 4  | Max   | 90000  | Null      |
+----+-------+--------+-----------+
<strong>输出:</strong> 
+----------+
| Employee |
+----------+
| Joe      |
+----------+
<strong>解释:</strong> Joe 是唯一挣得比经理多的雇员。
-- 创建表
create table Employee (
	id  int IDENTITY(1,1) primary key,
	name varchar(50),
	salary int,
	managerId int
)
go
--插入数据
insert into Employee values('Joe','7000',3);
insert into Employee values('Henry','8000',4);
insert into Employee values('Sam','6000',null);
insert into Employee values('Max','9000',null);

--解题 ms sql server
select temp.name Employee  
from  
(
select e1.name,e1.salary e1_s,e2.salary m_s 
from Employee e1 
inner join 
Employee e2 
on e1.managerId=e2.id
) as  temp
 where temp.e1_s>temp.m_s

标签:salary,name,int,经理,员工,181,Employee,e1,id
From: https://www.cnblogs.com/BenYiCore/p/18131788

相关文章

  • CF1817A Almost Increasing Subsequence 题解
    题面。2023.5.18修正关于前缀和数组的说法,与代码适配的思路。题意给定长度为\(n\)一个序列\(a\)以及\(q\)次询问,每次询问给出\(l\)和\(r\),要求找出序列\(a\)在\([l,r]\)内最长的几乎递增子序列。对于几乎递增的定义:如果一个序列中不存在连续的三个数\(x\),\(y\)......
  • 员工管理系统4.0
    Author:Zenodate:2024/4/10time:13:00判断输入值是否在指定范围内defisin(input,list):ifinputinlist:returnTrue,f'{input}'else:returnFalse,f'{input}notfound!'输入用户名和密码,并进行判断defgetnp(func):name_ipt=input(f'pleaseinputyour{......
  • 如何转行成为产品经理?
    转行NPDP也是很合适的一条发展路径,之后从事新产品开发相关工作~一、什么是NPDP?NPDP是产品经理国际资格认证,美国产品开发与管理协会(PDMA)发起的,是目前国际公认的唯一的新产品开发专业认证,是产品管理领域认可度zui高具有国际影响力的认证。是集理论、方法和实践为一体的全方位......
  • CF1815A Ian and Array Sorting 题解
    题面。直接进入主题吧。思路题目要求非递减序列,很明显,由题目给的操作,一定可以将这个序列的前\(n-1\)项能够满足是非递减序列,最后只需要比较第\(n\)项是否大于等于第\(n-1\)项即可。解释一下为什么。对于序列\(a\),从\(a_1\)开始到\(a_{n-1}\)结束,每次对\(a_i\)......
  • GPT-4 Turbo 融合视觉能力;Google 新添 AI 视频应用 Vids丨 RTE 开发者日报 Vol.181
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点......
  • 基于Springboot+Vue的Java项目-月度员工绩效考核管理系统(附演示视频+源码+LW)
    大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。......
  • 将精益IT和ITSM相结合,为客户和员工创造价值
    在被要求使用精益IT之前,我已经从事IT服务管理(ITSM)、运营、高级IT领导和顾问工作30多年了。那么什么是精益IT呢?  我的首席信息官派我去巴黎参加由SteveBell和MikeOrzen(精益IT的作者)主持的第一届精益IT会议。我还遇到了迈克尔-巴勒(MichaelBalle),他是精益大......
  • 【附源码】JAVA计算机毕业设计小型企业员工工资管理系统(源码+mysql+文档)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在当今的企业管理中,工资管理是至关重要的一环,它不仅关系到员工的切身利益,也直接影响到企业的稳定发展和人力资源的有效配置。小型企业由于规模和资金的......
  • java计算机毕业设计房地产公司员工工单管理系统(附源码+springboot+开题+论文+部署)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着房地产行业的迅猛发展,企业内部的运营和管理面临着越来越高的要求。特别是在员工工单管理方面,传统的纸质工单或简单的电子记录方式已经无法满足企......
  • 员工管理系统
    员工管理系统#【一】用户可以注册,并将注册信息临时保存起来,登陆时可根据指定用户名或密码进行登陆--->注册和登录#【二】设定好用户名和密码,用户通过输入指定的用户名和密码进行登陆--->登录功能#【1】最大尝试次数:用户最多尝试猜测3次#【2】最大尝试次数后:如3次后,......