728x90
SMALL
프로그래머스 SQL 문제: 동물 보호소에 들어온 동물 수 조회하기
문제 설명:
ANIMAL_INS
테이블에서 보호소에 들어온 동물의 전체 수를 조회하는 SQL 쿼리를 작성하세요.
문제 해결 SQL
SELECT COUNT(ANIMAL_ID) AS 동물_수
FROM ANIMAL_INS;
코드 설명
- 총 개수 조회:
COUNT()
함수를 사용하여ANIMAL_ID
컬럼의 개수를 세어 동물의 총 수를 반환. - NULL 값 제외:
COUNT(ANIMAL_ID)
는NULL
값을 제외하고 개수를 세므로, 동물 ID가NULL
이 아닌 경우만 포함됨. - 컬럼명 변경:
AS 동물_수
를 사용하여 결과 컬럼명을동물_수
로 지정.
실행 결과 예시
동물_수 |
---|
120 |
위와 같은 결과가 나오며, 보호소에 들어온 동물의 총 개수가 120마리라고 가정한 경우입니다.
고려할 점 및 추가적인 접근
- NULL 값 처리:
COUNT(*)
를 사용하면 모든 행을 포함하여 개수를 셀 수 있음. - 특정 조건 추가: 예를 들어, 특정 날짜 이후에 들어온 동물 수를 조회하려면
WHERE DATETIME > '2024-01-01'
조건을 추가 가능.
728x90
LIST
'programmers' 카테고리의 다른 글
프로그래머스 [SUM, MAX, MIN / 가격이 제일 비싼 식품의 정보 출력하기](MySQL) -yes6686- 티스토리 (0) | 2025.02.21 |
---|---|
프로그래머스 [SUM, MAX, MIN / 중복 제거하기](MySQL) -yes6686- 티스토리 (0) | 2025.02.21 |
프로그래머스 [SUM, MAX, MIN / 최솟값 구하기](MySQL) -yes6686- 티스토리 (0) | 2025.02.21 |
프로그래머스 [SUM, MAX, MIN / 최댓값 구하기](MySQL) -yes6686- 티스토리 (0) | 2025.02.21 |
프로그래머스 [SUM, MAX, MIN / 가장 비싼 상품 구하기](MySQL) -yes6686- 티스토리 (0) | 2025.02.21 |