새로운 블로그로 이전 작업을 진행하고 있어 포스트가 새로 작성되고 있지 않습니다.

빠른 시일 내에 새로운 블로그로 인사드리겠습니다.

새로운 블로그 : https://unho.vercel.app/

본문 바로가기
알고리즘 문제풀이/SQL

[HackerRank] The Blunder

by 언호 2021. 12. 29.

📖 문제


🧑🏻‍💻 풀이 과정

1) 문제 이해 및 접근

평균을 구해야 하므로 AVG 활용

0을 없애기 위해 REPLACE 함수 사용

2) 풀이 코드

사용 언어 - MySQL

SELECT CEIL(AVG(salary) - AVG(REPLACE(salary, '0' ,'')))    -- 올림(0이 있을때 평균 - 0이 없을때 평균)
FROM employees

📝 결과 및 학습한 내용

1) 어려웠던 내용

문자에서 특정 문자를 없애는 것에 어려움을 겪음

2) 새롭게 학습한 내용

어떠한 열의 특정 문자열을 대체 하기 위해서는 REPLACE 함수를 사용한다

REPLACE(컬럼명, 기존 문자열, 변경 문자열)


🔗 문제 링크

- https://www.hackerrank.com/challenges/the-blunder/problem?isFullScreen=true 

 

The Blunder | HackerRank

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

www.hackerrank.com

 

 

※ 오류 및 오타, 다른 의견이 있는 경우 댓글을 남겨주시면 감사하겠습니다

댓글