Welcome! Everything is fine.

[프로그래머스/Lv.1] 잡은 물고기의 평균 길이 구하기 - MySQL 본문

프로그래머스/SQL

[프로그래머스/Lv.1] 잡은 물고기의 평균 길이 구하기 - MySQL

개발곰발 2024. 4. 22.
728x90

📌 문제

 

프로그래머스

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

programmers.co.kr

📌 정답

  • ROUND()  - 반올림 함수
  • AVG() - 평균을 구하는 함수
  • IFNULL -  NULL 값을 처리하는 함수
SELECT ROUND(AVG(IFNULL(LENGTH, 10)), 2) AS AVERAGE_LENGTH
FROM FISH_INFO

📌 기억할 것

MySQL에서 컬럼의 값이 NULL인 경우 다음 함수들로 처리할 수 있다.

  • IFNULL(컬럼명, 대체값)
  • IF 함수와 IS NULL 함수를 함께 사용
  • CASE문
  • COALESCE(컬럼명, 대체값)