코딩테스트/코딩테스트 SQL

[HackerRank] The Blunder

sseozytank 2022. 8. 23. 15:53

 

💡문제

 

The Blunder | HackerRank

Query the amount of error in Sam's result, rounded up to the next integer.

www.hackerrank.com

 

💡문제 요약 

1.실제 월급 평균 - 잘못계산한 월급 평균(기존 salary에서 0이 제외됨)  

 

💡풀이 방법 

select ceil(avg(salary)-avg(replace(salary,0,'')))
from employees

 

💡고찰

📄replace 함수가 문자열이 아닌 integer type에서도 사용 가능한지 처음 알았다.

📄ceil이라는 올림 함수 공부