Contents
내가 작성한 쿼리
각 직원의 보너스를 계산하는 솔루션을 작성합니다. 직원의 ID가 홀수이고 직원의 이름이 문자 'M'으로 시작하지 않는 경우 직원의 보너스는 급여의 100%입니다. 그렇지 않으면 직원의 보너스는 0입니다. employee_id에서 주문한 결과 테이블을 반환합니다.
내가 작성한 쿼리
MySQL, Oracle
SELECT employee_id, CASE WHEN MOD(employee_id, 2) != 0 AND SUBSTR(name, 1, 1) != 'M' THEN salary ELSE 0 END AS bonus FROM Employees ORDER BY employee_id;
Share article