
😎풀이
Employees
테이블 탐색
- 다음 조건에 맞다면, 보너스는 존재하지 않음
2-1. 사원 번호가 짝수인가
2-2. 이름이 M
으로 시작하는가
- 해당 사원들은 보너스를 0으로, 아니라면 전체 급여만큼 보너스를 부여
- 사원 번호를 기준으로 오름차 순 정렬하여 조회회
SELECT
employee_id,
IF(
employee_id % 2 = 0 OR
LEFT(name, 1) = 'M'
, 0, salary) AS bonus
FROM
Employees
ORDER BY
employee_id