728x90

문제
0이 제거된 급여 사용 평균과 실제 평균 월급의 차이를 찾아라.
select round(avg(salary))-round(avg(REPLACE(salary, '0', ''))) from EMPLOYEES;
REPLACE 함수를 처음 써보았다.
REPLACE 함수는 문자열에서 특정 부분을 다른 문자열로 대체하는 데 사용된다.
일반적으로 특정 열의 데이터를 검색하고 대체하거나, 문자열에서 특정 부분을 찾아서 대체할 때 유용하다.
REPLACE(원본문자열, 찾을문자열, 대체할문자열)
그렇게 하면 결과는...

'SQL 공부' 카테고리의 다른 글
| HackerRank로 SQL 공부하기 - Weather Observation Station 15 (1) | 2023.12.23 |
|---|---|
| HackerRank로 SQL 공부하기 - Top Earners (1) | 2023.12.23 |
| HackerRank로 SQL 공부하기 - Average Population (0) | 2023.12.18 |
| HackerRank로 SQL 공부하기 advanced select - The PADS (0) | 2023.12.16 |
| HackerRank로 SQL 공부하기 advanced select - Type of Triangle (0) | 2023.12.16 |