[MySQL][Lv. 2] 동물 수 구하기 ✨

드코미·2025년 5월 5일
post-thumbnail

1. 문제 접근

1-1. COUNT(*) VS COUNT(컬럼)

함수NULL 포함 여부설명
COUNT(*)✅ 포함전체 행 개수 (NULL 상관없이 모두 셈)
COUNT(EMAIL)❌ 제외EMAIL 값이 NULL이 아닌 행만 셈

2. 풀이

SELECT COUNT(*) AS count
FROM ANIMAL_INS;

내 풀이는 테이블에서 NULL 여부와 상관없이 모든 행(=동물)의 개수를 세고 있다.

어짜피 ANIMAL_ID의 경우 NULL값이 있을리가 없긴하다.

다음과 같이 써도 정답이다.

SELECT COUNT(ANIMAL_ID) AS COUNT
FROM ANIMAL_INS;
profile
할 수 있다!!!

0개의 댓글