mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
55 lines
1.6 KiB
HTML
55 lines
1.6 KiB
HTML
<p>表: <code>Employees</code></p>
|
||
|
||
<pre>
|
||
+-------------+---------+
|
||
| 列名 | 类型 |
|
||
+-------------+---------+
|
||
| employee_id | int |
|
||
| name | varchar |
|
||
| salary | int |
|
||
+-------------+---------+
|
||
employee_id 是这个表的主键。
|
||
此表的每一行给出了雇员id ,名字和薪水。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p>写出一个SQL 查询语句,计算每个雇员的奖金。如果一个雇员的id是奇数并且他的名字不是以'M'开头,那么他的奖金是他工资的100%,否则奖金为0。</p>
|
||
|
||
<p>Return the result table ordered by <code>employee_id</code>.</p>
|
||
|
||
<p>返回的结果集请按照<code>employee_id</code>排序。</p>
|
||
|
||
<p>查询结果格式如下面的例子所示。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>
|
||
Employees 表:
|
||
+-------------+---------+--------+
|
||
| employee_id | name | salary |
|
||
+-------------+---------+--------+
|
||
| 2 | Meir | 3000 |
|
||
| 3 | Michael | 3800 |
|
||
| 7 | Addilyn | 7400 |
|
||
| 8 | Juan | 6100 |
|
||
| 9 | Kannon | 7700 |
|
||
+-------------+---------+--------+
|
||
<strong>输出:</strong>
|
||
+-------------+-------+
|
||
| employee_id | bonus |
|
||
+-------------+-------+
|
||
| 2 | 0 |
|
||
| 3 | 0 |
|
||
| 7 | 7400 |
|
||
| 8 | 0 |
|
||
| 9 | 7700 |
|
||
+-------------+-------+
|
||
<strong>解释:</strong>
|
||
因为雇员id是偶数,所以雇员id 是2和8的两个雇员得到的奖金是0。
|
||
雇员id为3的因为他的名字以'M'开头,所以,奖金是0。
|
||
其他的雇员得到了百分之百的奖金。</pre>
|