-
0927_프로그래머스 #298519. 특정 조건을 만족하는 물고기별 수와 최대 길이 구하기SQL 2024. 9. 27. 15:00
문제
https://school.programmers.co.kr/learn/courses/30/lessons/298519
코드
SELECT COUNT(ID) AS 'FISH_COUNT', MAX(LENGTH) AS 'MAX_LENGTH', FISH_TYPE FROM FISH_INFO GROUP BY FISH_TYPE HAVING AVG(COALESCE(LENGTH, 10)) >= 33 ORDER BY FISH_TYPE
※ 새롭게 사용해본 COALESCE() 함수! 물고기의 길이가 10CM 이하이면 NULL로 표현되었는데, 평균을 구할 때는 NULL을 10으로 대체해달라는 조건이 있었다. REPLACE를 생각했는데 이건 아니었던 ..ㅎ
'SQL' 카테고리의 다른 글
0928_프로그래머스 #273712. 업그레이드 할 수 없는 아이템 구하기 (0) 2024.09.28 0926_프로그래머스 #301650. 특정 세대의 대장균 찾기 (1) 2024.09.26 0926_프로그래머스 #299310. 연도별 대장균 크기의 편차 구하기 (0) 2024.09.26 0926_프로그래머스 #293261. 물고기 종류 별 대어 찾기 (0) 2024.09.26