题目来源:
leetcode题目,网址:1873. 计算特殊奖金 - 力扣(LeetCode)
解题思路:
使用 if(expression,trueThen,falseThen) 根据条件输出,然后按 employee_id 排序即可。
解题代码:
# Write your MySQL query statement below
select employee_id, if(employee_id%2!=0 and substring(name,1,1)!='M',salary,0) as bonus
from Employees
order by employee_id
总结:
这题无官方题解。 题解中取余主要有两种写法:mod 和 %。取第一个字符有 Like,Left,rLIke和regexp 几种写法。