Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

집 짓는 개발블로그

[프로그래머스] 특정 물고기를 잡은 총 수 구하기 (MySQL) 본문

MySQL

[프로그래머스] 특정 물고기를 잡은 총 수 구하기 (MySQL)

취준er 2024. 6. 27. 15:51

 

https://school.programmers.co.kr/learn/courses/30/lessons/298518

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 오약:

1. 물고기의 종류로 GROUP BY한 뒤, BASS나 SNAPPER만 남기고, COUNT()를 이용해서 개수를 세어둔 테이블을 만든다.

2. 만들어둔 테이블에서 SUM()을 이용해 총합을 구한다.

 

소요시간: 7분

 

 

 

정답

WITH COUNTS AS (SELECT COUNT(ID) AS FISH_NUMBER, NI.FISH_NAME
FROM FISH_INFO I JOIN FISH_NAME_INFO NI ON I.FISH_TYPE = NI.FISH_TYPE
WHERE NI.FISH_NAME IN ('BASS', 'SNAPPER')
GROUP BY FISH_NAME)

SELECT SUM(FISH_NUMBER) AS FISH_COUNT
FROM COUNTS;