코딩테스트 연습 > IS NULL > 잡은 물고기의 평균 길이 구하기
잡은 물고기의 평균 길이 구하기 Lv.1
잡은 물고기의 평균 길이를 출력하는 SQL문을 작성해주세요.
평균 길이를 나타내는 컬럼 명은 AVERAGE_LENGTH로 해주세요.평균 길이는 소수점 3째자리에서 반올림하며, 10cm 이하의 물고기들은 10cm 로 취급하여 평균 길이를 구해주세요.
첫 번째 풀이 : 100점
SELECT ROUND(AVG(CASE WHEN LENGTH IS NULL THEN 10 ELSE LENGTH END),2) AS AVERAGE_LENGTH
FROM FISH_INFO
- CASE WHEN ____ THEN _____ ELSE ____ END
두 번째 풀이: 100점
SELECT ROUND(AVG(IFNULL(LENGTH, 10)),2) AS AVERAGE_LENGTH
FROM FISH_INFO
- IFNULL을 통해서 풀
'코딩테스트 | SQL > 프로그래머스' 카테고리의 다른 글
| [프로그래머스 | SQL] 나이 정보가 없는 회원 수 구하기 (0) | 2024.04.19 |
|---|---|
| [프로그래머스 | SQL] NULL 처리하기 (0) | 2024.04.16 |
| [프로그래머스 | SQL] 이름이 없는 동물의 아이디 (0) | 2024.04.16 |
| [프로그래머스 | SQL] 경기도에 위치한 식품창고 목록 출력하기 (0) | 2024.04.16 |
| [프로그래머스 | SQL] 연도별 대장균 크기의 편차 구하기 (0) | 2024.04.16 |