1873. 计算特殊奖金
表: 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. 计算特殊奖金相关推荐
- LeetCode MySQL 1873. 计算特殊奖金(case when then else end)
文章目录 1. 题目 2. 解题 1. 题目 表: Employees +-------------+---------+ | 列名 | 类型 | +-------------+---------+ ...
- LeetCode-1873. 计算特殊奖金
表: Employees +-------------+---------+ | 列名 | 类型 | +-------------+---------+ | employee_i ...
- 计算机课奖金计算步骤,计算机二级excel真题:计算员工奖金
1.[第一小题题目如图所示]然后打开[考试文件夹-点击另存为-进行重命名保存]. 2.[第二小题题目如图所示]. 3.[新建工作表]然后[CTRL+C复制在A2单元格上选择粘贴]. 4.[第三小题题目 ...
- 使用Python求根据提成计算的奖金
本程序在Python3的IDLE下运行通过,在Python2下出现的raw_input被取代了. 题目如下:企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10 ...
- LeetCode数据库SQL题目记录(难度:简单)
难度:简单 目录 175. 组合两个表 176. 第二高的薪水 181. 超过经理收入的员工 182. 查找重复的电子邮箱 183. 从不订购的客户 196. 删除重复的电子邮箱 197. 上升的温度 ...
- 【数据库系统】数据库系统学习与实践系列文章汇总目录(持续更新中)
本文属于「数据库系统」系列文章的汇总目录,这一系列着重于「数据库系统知识的学习与实践」.由于文章内容随时可能发生更新变动,欢迎关注和收藏本文以作备忘.需要特别说明的是,为了透彻理解和全面掌握数据库系统 ...
- 力扣刷题-专项突破-SQL入门
选择 595.大的国家 (简单) World 表: +-------------+---------+ | Column Name | Type | +-------------+---------+ ...
- python根据输入的利润求奖金_【每日一练】巧用python实现利润计算
相信很多小伙伴都遇到过阶梯利率的问题,比如说银行的利息计算,不同阶段的本金有不同的利率:税务的税费计算,不同的营收有不同的缴纳率:个人的提成,不同的销售额提成比率也不同,那么这些你是怎么计算的? 其实 ...
- python题目关于企业利润_【每日一练】巧用python实现利润计算
原标题:[每日一练]巧用python实现利润计算 相信很多小伙伴都遇到过阶梯利率的问题,比如说银行的利息计算,不同阶段的本金有不同的利率:税务的税费计算,不同的营收有不同的缴纳率:个人的提成,不同的销 ...
最新文章
- DataList中的按钮触发事件的方法的实现
- Windows or Linux
- apache 和 nginx 301重定向配置方法
- 她不理我了,怎么办?
- HDU 6836 Expectation(矩阵生成树 + 期望)
- PairOfDice示例
- vue+django实现下载文件
- 进化计算(七)——MOEA/D算法详解
- 用Python做一个翻译软件
- 电子凸轮基本概念学习
- sql打印每年入职人数_2015年3D打印基础知识-拥有16年全职经验的人
- 财会行业男女薪资比例matlab,2004:会计师事务所薪资调查分析报告
- 2021高考北京大峪中学成绩查询,2014年北京市各区高考成绩汇总
- 小感之绝知此事要躬行
- ~囍~ Evening Star 篇
- Talib.MAVP中的periods参数意义
- 大数据BI解决方案:医疗行业的数据治理
- 人从哪里来又到哪里去
- Dell戴尔新版重装win10的系统步骤【注意事项】
- 剑指高效编程之函数编程
热门文章
- 用Java编程卫星坐标_2 分钟掌握卫星星座图
- 深信服python二面面什么_深信服 python开发 北京 笔试一面二面 面经
- 神奇宝贝五分类:网络自定义
- 解决Ubuntu18.04网易云音乐打不开的问题
- 捷联惯导知识点之非直角坐标系到直角坐标系
- 以用户需求为核心能玩出什么新花样?魅族 19 主理人计划构建理想机型
- Java中静态方法的调用格式
- java上传文件怎么设置成777权限_777权限是什么意思?文件夹权限为777如何修改设置?...
- React -- Switch的使用
- 士兵杀敌(coduck)