题目描述:
写出一个SQL 查询语句,计算每个雇员的奖金。如果一个雇员的id是奇数并且他的名字不是以’M’开头,那么他的奖金是他工资的100%,否则奖金为0。
Return the result table ordered by employee_id.
返回的结果集请按照employee_id排序。
查询结果格式如下面的例子所示:
方法1:
主要思路:解题链接汇总
select employee_id,if(employee_id%2=1 and left(name,1)!='M',salary,0) as bonus
from Employees
order by employee_id