😎풀이

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

0개의 댓글