본문 바로가기

Algorithm/MySQL

[해커랭크(HackerRank)] The Blunder (MySQL)

문제

코드

SELECT CEIL(AVG(salary) - AVG(replace(salary,0,'')))
FROM employees
  1. 모든 직원들의 월급 평균을 구하라
  2. 그러나 사만다의 키보드 숫자 0이 고장나서 0이 없을 때와 있을 때의 오차를 구하고자 함
  3. 올림해서 보여줘야 하기 때문에 0이 있는 원본 데이터에서 0이 없는 데이터를 빼서 평균 값을 구한 다음 CEIL() 함수 사용

출처

반응형