특정 조건을 만족하는 물고기별 수와 최대 길이 구하기
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
- 내 풀이
- 10cm미만은 NULL로 들어가있는데
- NULL인 값들은 10cm로 인식해서 계산해라
- ➡ IFNULL(LENGTH, 10)
SELECT COUNT(*) AS FISH_COUNT, MAX(LENGTH) AS MAX_LENGTH, FISH_TYPE
FROM FISH_INFO
GROUP BY FISH_TYPE
HAVING AVG(IFNULL(LENGTH,10))>=33
ORDER BY 3 ASC
'코딩테스트 > SQL' 카테고리의 다른 글
| [SQL][BIT] 조건에 맞는 개발자 찾기 (0) | 2024.11.01 |
|---|---|
| [SQL][OVER] 대장균의 크기에 따라 분류하기 2 (0) | 2024.11.01 |
| [SQL] 수학함수 (1) | 2024.10.31 |
| [SQL] 문자열 안에 특정 문자 자릿수만큼 넣기 LPAD, RPAD (0) | 2024.10.31 |
| [SQL] 특정 문자로 구분해서 문자열 나누기 (SUBSTRING+CHARINDEX) (0) | 2024.10.31 |