577题. 员工奖金
SQL架构:

Create table If Not Exists Employee (EmpId int, Name varchar(255), Supervisor int, Salary int)
Create table If Not Exists Bonus (EmpId int, Bonus int)
Truncate table Employee
insert into Employee (EmpId, Name, Supervisor, Salary) values ('3', 'Brad', 'None', '4000')
insert into Employee (EmpId, Name, Supervisor, Salary) values ('1', 'John', '3', '1000')
insert into Employee (EmpId, Name, Supervisor, Salary) values ('2', 'Dan', '3', '2000')
insert into Employee (EmpId, Name, Supervisor, Salary) values ('4', 'Thomas', '3', '4000')
Truncate table Bonus
insert into Bonus (EmpId, Bonus) values ('2', '500')
insert into Bonus (EmpId, Bonus) values ('4', '2000')

问题:选出所有 bonus < 1000 的员工的 name 及其 bonus。
Employee 表单

empId name supervisor salary
1 John 3 1000
2 Dan 3 2000
3 Brad null 4000
4 Thomas 3 4000

empId 是这张表单的主关键字
Bonus 表单

empId bonus
2 500
4 2000

empId 是这张表单的主关键字
输出示例:

name bonus
John null
Dan 500
Brad null

解答

select name,bonus from Employee a1
left join Bonus a2
on a1.empId = a2.empId
where a2.bonus < 1000 or a2.bonus is null;

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/employee-bonus

Leetcode_数据库刷题_577. 员工奖金相关推荐

  1. Leetcode_数据库刷题_574. 当选者

    574题. 当选者 SQL架构: Create table If Not Exists Candidate (id int, Name varchar(255)) Create table If No ...

  2. 操作系统,计算机网络,数据库刷题笔记11

    操作系统,计算机网络,数据库刷题笔记11 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其s ...

  3. 高中信息技术——Access数据库刷题点整理

    前言:下面是对Access数据库刷题点的一些整理,从中也可以看出大多数数据库的一般增删改查的操作过程. 1. 数据库的数据结构   数据库最初的创造是为了存储很多有序的集合数据,它分为库.表.字段等数 ...

  4. 操作系统,计算机网络,数据库刷题笔记10

    操作系统,计算机网络,数据库刷题笔记10 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其s ...

  5. 操作系统,计算机网络,数据库刷题笔记14

    操作系统,计算机网络,数据库刷题笔记14 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其s ...

  6. 操作系统,计算机网络,数据库刷题笔记2

    操作系统,计算机网络,数据库刷题笔记2 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其sq ...

  7. 牛客网数据开发题库_数据库刷题—牛客网(21-30)

    21.查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序 CREATE TABLE `employees` ( `emp_no` ...

  8. Leetcode|MySQL|数据库刷题记录(601~627)

    目录 601. 体育馆的人流量 602. 好友申请 II :谁有最多的好友 603. 连续空余座位 607. 销售员 608. 树节点 610. 判断三角形 612. 平面上的最近距离 613. 直线 ...

  9. C语言刷题随记 ——奖金分配

    文章目录 题目 1. 题目描述 2. 程序分析 思路 题解 题目 1. 题目描述 企业发放的奖金根据利润提成.利润(I)低于或等于 10 万元时,奖金可提 10%: 利润高于 10 万元,低于 20 ...

最新文章

  1. 树莓派:人在太空,刚下火箭,诚招小于19岁的代码开发者
  2. java 反编译 手游_Java反编译器(DJ Java Decompiler)
  3. Subversion客户端认证凭证缓存总结
  4. php页面上限制字符串长度,PHP如何限制字符串显示长度
  5. 桑文锋对话菲利普·科特勒:数字化是营销的未来
  6. 使用sqlserver搭建高可用双机热备的Quartz集群部署
  7. C++语言实现-邻接矩阵
  8. 单片机按键“消抖”的思考
  9. 正向代理和反向代理有和区别
  10. 几种可以不用过于投入精力去交往的人脉
  11. limit mongodb 聚合_mongodb-$type、limit、skip、sort方法、索引、聚合
  12. RS报表从按月图表追溯到按日报表
  13. 开课吧课堂:人工智能对金融行业的影响
  14. NSString 与 Unicode
  15. JavaScript需要记的阿斯克码
  16. [置顶]       cocos2d-x2.2.5走四棋儿源码“开源”
  17. 大数据模型研究报告pdf_)大数据环境下数学建模.pdf
  18. 支付宝 ACQ.TRADE_NOT_EXIST 解决方案
  19. 大胆预测,2019年最佳外置硬盘和便携式SSD非这四款莫属!
  20. 关于树叶的活动设计_大班社会教案《有趣的叶子》

热门文章

  1. Casing of ./index.less does not match the underlying filesystem
  2. sendmail安装
  3. OTG(usb2.0)强制Host调试全记录
  4. 机器学习第四篇:详解决策树算法
  5. 【复习资料】心田花开:人教版二年级语文《父亲和鸟》知识点归纳总结
  6. 新手从零入手 JQuery 【看这篇】
  7. BZOJ.2161. 布娃娃【整体二分】
  8. 医学图像分割评判标准及程序代码
  9. [转摘]必须学好C++么?
  10. java中i++、++i、i--、--i 的含义和使用方法