表: Employees

±------------±--------+
| 列名 | 类型 |
±------------±--------+
| employee_id | int |
| name | varchar |
| salary | int |
±------------±--------+
employee_id 是这个表的主键。
此表的每一行给出了雇员id ,名字和薪水。

写出一个SQL 查询语句,计算每个雇员的奖金。如果一个雇员的id是奇数并且他的名字不是以’M’开头,那么他的奖金是他工资的100%,否则奖金为0。

Return the result table ordered by employee_id.

返回的结果集请按照employee_id排序。

查询结果格式如下面的例子所示。

示例 1:

输入:
Employees 表:
±------------±--------±-------+
| employee_id | name | salary |
±------------±--------±-------+
| 2 | Meir | 3000 |
| 3 | Michael | 3800 |
| 7 | Addilyn | 7400 |
| 8 | Juan | 6100 |
| 9 | Kannon | 7700 |
±------------±--------±-------+
输出:
±------------±------+
| employee_id | bonus |
±------------±------+
| 2 | 0 |
| 3 | 0 |
| 7 | 7400 |
| 8 | 0 |
| 9 | 7700 |
±------------±------+
解释:
因为雇员id是偶数,所以雇员id 是2和8的两个雇员得到的奖金是0。
雇员id为3的因为他的名字以’M’开头,所以,奖金是0。
其他的雇员得到了百分之百的奖金。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/calculate-special-bonus
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解题答案:

select employee_id,if(employee_id%2=1 and SUBSTRING(name,1,1)!='M',salary,0) as bonus from Employees order by employee_id

明天刷刷力扣题,其乐无穷,既可以持续锻炼技术的熟练度,还可以拓展自己的知识面!!!

1873. 计算特殊奖金相关推荐

  1. LeetCode MySQL 1873. 计算特殊奖金(case when then else end)

    文章目录 1. 题目 2. 解题 1. 题目 表: Employees +-------------+---------+ | 列名 | 类型 | +-------------+---------+ ...

  2. LeetCode-1873. 计算特殊奖金

    表: Employees +-------------+---------+ | 列名        | 类型     | +-------------+---------+ | employee_i ...

  3. 计算机课奖金计算步骤,计算机二级excel真题:计算员工奖金

    1.[第一小题题目如图所示]然后打开[考试文件夹-点击另存为-进行重命名保存]. 2.[第二小题题目如图所示]. 3.[新建工作表]然后[CTRL+C复制在A2单元格上选择粘贴]. 4.[第三小题题目 ...

  4. 使用Python求根据提成计算的奖金

    本程序在Python3的IDLE下运行通过,在Python2下出现的raw_input被取代了. 题目如下:企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10 ...

  5. LeetCode数据库SQL题目记录(难度:简单)

    难度:简单 目录 175. 组合两个表 176. 第二高的薪水 181. 超过经理收入的员工 182. 查找重复的电子邮箱 183. 从不订购的客户 196. 删除重复的电子邮箱 197. 上升的温度 ...

  6. 【数据库系统】数据库系统学习与实践系列文章汇总目录(持续更新中)

    本文属于「数据库系统」系列文章的汇总目录,这一系列着重于「数据库系统知识的学习与实践」.由于文章内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘.需要特别说明的是,为了透彻理解和全面掌握数据库系统 ...

  7. 力扣刷题-专项突破-SQL入门

    选择 595.大的国家 (简单) World 表: +-------------+---------+ | Column Name | Type | +-------------+---------+ ...

  8. python根据输入的利润求奖金_【每日一练】巧用python实现利润计算

    相信很多小伙伴都遇到过阶梯利率的问题,比如说银行的利息计算,不同阶段的本金有不同的利率:税务的税费计算,不同的营收有不同的缴纳率:个人的提成,不同的销售额提成比率也不同,那么这些你是怎么计算的? 其实 ...

  9. python题目关于企业利润_【每日一练】巧用python实现利润计算

    原标题:[每日一练]巧用python实现利润计算 相信很多小伙伴都遇到过阶梯利率的问题,比如说银行的利息计算,不同阶段的本金有不同的利率:税务的税费计算,不同的营收有不同的缴纳率:个人的提成,不同的销 ...

最新文章

  1. DataList中的按钮触发事件的方法的实现
  2. Windows or Linux
  3. apache 和 nginx 301重定向配置方法
  4. 她不理我了,怎么办?
  5. HDU 6836 Expectation(矩阵生成树 + 期望)
  6. PairOfDice示例
  7. vue+django实现下载文件
  8. 进化计算(七)——MOEA/D算法详解
  9. 用Python做一个翻译软件
  10. 电子凸轮基本概念学习
  11. sql打印每年入职人数_2015年3D打印基础知识-拥有16年全职经验的人
  12. 财会行业男女薪资比例matlab,2004:会计师事务所薪资调查分析报告
  13. 2021高考北京大峪中学成绩查询,2014年北京市各区高考成绩汇总
  14. 小感之绝知此事要躬行
  15. ~囍~ Evening Star 篇
  16. Talib.MAVP中的periods参数意义
  17. 大数据BI解决方案:医疗行业的数据治理
  18. 人从哪里来又到哪里去
  19. Dell戴尔新版重装win10的系统步骤【注意事项】
  20. 剑指高效编程之函数编程

热门文章

  1. 用Java编程卫星坐标_2 分钟掌握卫星星座图
  2. 深信服python二面面什么_深信服 python开发 北京 笔试一面二面 面经
  3. 神奇宝贝五分类:网络自定义
  4. 解决Ubuntu18.04网易云音乐打不开的问题
  5. 捷联惯导知识点之非直角坐标系到直角坐标系
  6. 以用户需求为核心能玩出什么新花样?魅族 19 主理人计划构建理想机型
  7. Java中静态方法的调用格式
  8. java上传文件怎么设置成777权限_777权限是什么意思?文件夹权限为777如何修改设置?...
  9. React -- Switch的使用
  10. 士兵杀敌(coduck)