반응형
IS NULL
문제풀이
A1. IF 사용
SELECT ROUND(AVG(IF (LENGTH IS NULL, 10, LENGTH) ), 2) AS AVERAGE_LENGTH
FROM FISH_INFO
※ IF( 조건 , A, B) : 참일경우 A출력, 부정일 경우 B출력 출력
A2. CASE 사용
SELECT ROUND(AVG(CASE
WHEN LENGTH IS NULL THEN 10
ELSE LENGTH END ), 2) AS AVERAGE_LENGTH
FROM FISH_INFO
반응형
'필기ㆍ코테 공부 > SQL' 카테고리의 다른 글
[프로그래머스/MYSQL] 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기 (2) | 2025.01.02 |
---|---|
[프로그래머스/MYSQL] 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 (1) | 2025.01.02 |
[프로그래머스/MYSQL] NULL 처리하기 (2) | 2024.12.29 |
[프로그래머스/MYSQL] 조건에 맞는 사원 정보 조회하기 (0) | 2024.12.28 |
[프로그래머스/MYSQL] 부서별 평균 연봉 조회하기 (0) | 2024.12.25 |