반응형
문제
물고기의 종류 별 물고기의 이름과 잡은 수를 출력하는 SQL문을 작성
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
요구 사항 확인
물고기 종류(FISH_NAME)별 잡은 물고기의 수와 이름만 조회
물고기 종류(FISH_NAME)에 맞는 물고기 이름(FISH_NAME)을 확인하기 위해
잡은 물고기들의 정보(FISH_INFO) 테이블과 물고기의 이름에 대한 정보(FISH_NAME_INFO) 테이블
-> JOIN 진행(기준 컬럼 : FISH_TYPE)
ORDER BY 내림차순(물고기 잡은 수(FISH_COUNT))
select
count(*) as FISH_COUNT,
fni.FISH_NAME
from FISH_INFO fi
join FISH_NAME_INFO fni on fi.FISH_TYPE = fni.FISH_TYPE
group by fni.FISH_NAME
order by FISH_COUNT desc;
이와 비슷한 SQL 문제를 풀어보고 싶다면
프로그래머스에서 풀어볼 수 있습니다.
https://school.programmers.co.kr/
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
반응형
'코딩 테스트 > 프로그래머스_MySQL' 카테고리의 다른 글
[프로그래머스] MySQL_평균 일일 대여 요금 구하기(SELECT) (0) | 2025.03.08 |
---|---|
[프로그래머스] MySQL_모든 레코드 조회하기(SELECT) (0) | 2025.03.08 |
[프로그래머스] MySQL_잡은 물고기 중 가장 큰 물고기의 길이 구하기(SUM, MAX, MIN) (0) | 2025.03.07 |
[프로그래머스] MySQL_즐겨찾기가 가장 많은 식당 정보 출력하기(GROUP BY) (0) | 2025.03.07 |
[프로그래머스] MySQL_잔챙이 잡은 수 구하기(SELECT) (0) | 2025.03.07 |