LeetCode-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排序。
查询结果格式如下面的例子所示:
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。
其他的雇员得到了百分之百的奖金。
# Write your MySQL query statement below
SELECT employee_id ,
IF((employee_id % 2 = 0) OR (name LIKE 'M%'),0, salary) AS bonus
FROM Employees;
LeetCode-1873. 计算特殊奖金相关推荐
- LeetCode MySQL 1873. 计算特殊奖金(case when then else end)
文章目录 1. 题目 2. 解题 1. 题目 表: Employees +-------------+---------+ | 列名 | 类型 | +-------------+---------+ ...
- 1873. 计算特殊奖金
表: Employees ±------------±--------+ | 列名 | 类型 | ±------------±--------+ | employee_id | int | | nam ...
- Python描述 LeetCode 5259. 计算应缴税款总额
Python描述 LeetCode 5259. 计算应缴税款总额 大家好,我是亓官劼(qí guān jié ),在[亓官劼]公众号.CSDN.GitHub.B站等平台分享一些技术博文,主要包括前 ...
- LeetCode 357. 计算各个位数不同的数字个数(DP)
1. 题目 给定一个非负整数 n,计算各位数字都不同的数字 x 的个数,其中 0 ≤ x < 10n. 示例: 输入: 2 输出: 91 解释: 答案应为除去 11,22,33,44,55,66 ...
- LeetCode 315. 计算右侧小于当前元素的个数(二叉查找树二分查找归并排序逆序数总结)
文章目录 1. 题目 2. 解题 2.1 二叉查找树 2.2 二分插入 2.3 归并排序 1. 题目 给定一个整数数组 nums,按要求返回一个新数组 counts.数组 counts 有该性质: c ...
- LeetCode 2331. 计算布尔二叉树的值(树的遍历)
文章目录 1. 题目 2. 解题 1. 题目 给你一棵 完整二叉树 的根,这棵树有以下特征: 叶子节点 要么值为 0 要么值为 1 ,其中 0 表示 False ,1 表示 True . 非叶子节点 ...
- LeetCode 315. 计算右侧小于当前元素的个数(Count of Smaller Numbers After Self)
题目描述: 给定一个整数数组 nums,按要求返回一个新数组 counts.数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量. 示例 ...
- 计算机课奖金计算步骤,计算机二级excel真题:计算员工奖金
1.[第一小题题目如图所示]然后打开[考试文件夹-点击另存为-进行重命名保存]. 2.[第二小题题目如图所示]. 3.[新建工作表]然后[CTRL+C复制在A2单元格上选择粘贴]. 4.[第三小题题目 ...
- LeetCode 357. 计算各个位数不同的数字个数(动态规划)
题目描述 给定一个非负整数 n,计算各位数字都不同的数字 x 的个数,其中 0 ≤ x < 10n . 示例: 输入: 2 输出: 91 解释: 答案应为除去 11,22,33,44,55,66 ...
最新文章
- 深度学习框架PyTorch一书的学习-第三章-Tensor和autograd-1-Tensor
- 网络调试指令ping、telnet、curl
- 数论三之排列组合Ⅱ——Virus Tree 2,RGB Coloring,123 Triangle,排列计数,排队,卡农
- 现代软件工程讲义 3 代码规范与代码复审
- c语言平均绩点_如何靓化你的GPA
- C#事件-趣谈事件与委托
- 结构体符号重载(简单版+手动扩栈方法)
- Nginx优化---防盗链--网页缓存--网页压缩--日志分割
- NoSQL--Redis
- 浅谈罗尔定理,拉格朗日中值定理和柯西中值定理
- 7天从代码入门到开发应用,怎样快速提高代码能力?
- 淘宝API接口(item_search-按关键字搜索淘宝商品 )
- 如何更换计算机cpu风扇,cpu风扇怎么拆下来 cpu风扇正确拆卸方法图解
- 微信支付及支付宝支付开发指南
- 【企业微信怎么使用】如何快速做好企业微信客户数量增长?
- Docker容器之Consul部署
- win10用户权限设置计算机管理权限,win10系统怎么取得完美管理员权限
- 数学计算机 分数乘法,分数乘法的计算方法
- Educational Codeforces Round 118 (Rated for Div. 2) C. Poisoned Dagger(二分或搜索)
- 技术产品人如何快速成长?