잔챙이 잡은 수 구하기

김인범's avatar
Dec 29, 2024
잔챙이 잡은 수 구하기

문제

💡
잡은 물고기 중 길이가 10cm 이하인 물고기의 수를 출력하는 SQL 문을 작성해주세요.
물고기의 수를 나타내는 컬럼 명은 FISH_COUNT로 해주세요.

쿼리문

select COUNT(id) as FISH_COUNT from fish_info where isnull(length);
length 컬럼의 null 값인 생선들을 구해야하는 문제입니다.
 
컬럼의 null값을 구별하기 위해서는
where 절에 ISNULL 또는 ISNOTNULL 을 사용해야합니다.
 
문자열 ‘NULL’이 들어간다면
where length = ‘NULL’ 로 해결되지만
값이 null로 표시되는 것이기에
where length IS NULL; 또는 where isnull(length); 로 작성을 해야합니다.
 
💡
실제 값이 null인 것을 찾을 경우
ISNULL
실제 값이 null이 아닌 것을 찾을 경우
ISNOTNULL
 
Share article

taker