우당탕탕 개발일지
[SQL] 프로그래머스 IS NULL : 잡은 물고기의 평균 길이 구하기 (level 1) 본문
💡문제 링크
💡SQL 코드 설계
잡은 물고기의 평균 길이를 출력하는 SQL문을 작성해주세요.
평균 길이를 나타내는 컬럼 명은 AVERAGE_LENGTH로 해주세요.
평균 길이는 소수점 3째자리에서 반올림하며, 10cm 이하의 물고기들은 10cm 로 취급하여 평균 길이를 구해주세요.
1. 평균값 나타내기 AVG()
2. 평균 길이는 소수점 3째자리에서 반올림 ROUND(값, 2)
3. 10cm 이하의 물고기들(NULL값) 10cm로 취급 COALESCE(열이름, 10)
💡SQL 코드
-- 코드를 작성해주세요
SELECT ROUND(AVG(COALESCE(LENGTH, 10)), 2) AS AVERAGE_LENGTH
FROM FISH_INFO
💡기억할 내용
ROUND(AVG(COALESCE(LENGTH, 10)), 2)
이거 너무 여러 개 중첩이라서 살짝 까다로웠다.
COALESCE 함수 까먹어서 찾아봤다..
'SQL' 카테고리의 다른 글
[SQL] 프로그래머스 SUM, MAX, MIN : 물고기 종류 별 대어 찾기 (level 3) (1) | 2024.03.22 |
---|---|
[SQL] 프로그래머스 GROUP BY : 물고기별 잡은 수 구하기(level 2) (0) | 2024.03.17 |
[SQL] 프로그래머스 SELECT : 잔챙이 잡은 수 구하기 (level 1) (0) | 2024.03.15 |
[SQL] 프로그래머스 GROUP BY: 월별 잡은 물고기 수 구하기 (level 2) (0) | 2024.03.14 |
[SQL] 프로그래머스 GROUP BY: 부서별 평균 연봉 조회하기 (level 3) (0) | 2024.03.13 |