■ 문제 URL
■ 문제 풀이
WITH join_tb AS (
SELECT fi.ID, fi.FISH_TYPE, fn.FISH_NAME
FROM
FISH_INFO AS fi
LEFT JOIN
FISH_NAME_INFO AS fn
ON fi.FISH_TYPE = fn.FISH_TYPE
)
SELECT
COUNT(ID) AS FISH_COUNT,
FISH_NAME
FROM join_tb
GROUP BY FISH_NAME
ORDER BY FISH_COUNT DESC
;
'CodingTest > SQL_Test' 카테고리의 다른 글
| [프로그래머스] 월별 잡은 물고기 수 구하기 (0) | 2025.10.13 |
|---|---|
| [프로그래머스] 노선별 평균 역 사이 거리 조회하기 (0) | 2025.10.06 |
| [프로그래머스] 부서별 평균 연봉 조회하기 (1) | 2025.10.01 |
| [프로그래머스] 조건에 맞는 사원 정보 조회하기 (0) | 2025.09.29 |
| [프로그래머스] 언어별 개발자 분류하기 (0) | 2025.09.27 |