[Programmers_SQL] 26. 특정 물고기를 잡은 총 수 구하기

문정준's avatar
May 11, 2025
[Programmers_SQL] 26. 특정 물고기를 잡은 총 수 구하기
 
💡
프로그래머스 SELECT 26. 특정 물고기를 잡은 총 수 구하기

1. 문제 설명

notion image

2. 문제

notion image

3. 예시

notion image

4. 문제 풀이

SELECT COUNT(*) AS FISH_COUNT FROM FISH_INFO FI INNER JOIN FISH_NAME_INFO FNI ON FI.FISH_TYPE = FNI.FISH_TYPE WHERE FNI.FISH_NAME IN ("BASS", "SNAPPER");
  • 1 Line : 잡은 생선의 총 수를 출력
    • SELECT COUNT(*) AS FISH_COUNT
  • 2 Line : FISH_INFO 테이블과 FISH_NAME_INFO 테이블을 JOIN
    • FROM FISH_INFO FI INNER JOIN FISH_NAME_INFO FNI
  • 3 Line : FISH_TYPE이 같은 정보만 출력
    • ON FI.FISH_TYPE = FNI.FISH_TYPE
  • 4 Line : FISH_NAME이 “BASS” 또는 “SNAPPER”인 것만 선택
    • WHERE FNI.FISH_NAME IN ("BASS", "SNAPPER");

5. 결과 확인

notion image
notion image
notion image
 
Share article

sxias