Yeongjun's Blog
잔챙이 잡은 수 구하기(프로그래머스) 본문
프로그래머스 코딩테스트 SQL > SELECT
문제설명
Table: FISH_INFO
Column
- ID: 아이디
- FISH_TYPE: 물고기의 종류
- TIME: 물고기를 잡은 날짜
- LENGTH: 잡은 물고기의 길이
잡은 물고기 중 길이가 10cm 이하인 물고기의 수를 출력하는 SQL 문을 작성 물고기의 수를 나타내는 컬럼 명은 FISH_COUNT
단, 잡은 물고기의 길이가 10cm 이하일 경우에는 LENGTH 가 NULL 이며, LENGTH 에 NULL 만 있는 경우는 없다.
문제해결
- COUNT(컬럼명)의 경우 NULL을 제외 시키기에 (*)로 전체를 카운트
- WHERE LENGTH IS NULL을 사용해 length가 Null인것만 카운트
SELECT COUNT(*) as FISH_COUNT
FROM FISH_INFO
WHERE LENGTH IS NULL
'개발 > DB-SQL' 카테고리의 다른 글
Python 개발자 찾기(프로그래머스) (0) | 2024.05.25 |
---|---|
한 해에 잡은 물고기 수 구하기(프로그래머스) (0) | 2024.05.25 |
최대값 구하기 (프로그래머스) (0) | 2024.05.25 |
특정 옵션이 포함된 자동차 리스트 구하기(프로그래머스) (0) | 2024.05.25 |
잡은 물고기 중 가장 큰 물고기의 길이 구하기(프로그래머스) (0) | 2024.05.11 |