[SQL 문제 풀이] 잡은 물고기의 평균 길이 구하기

프로그래머스 (293259)
Stupefyee's avatar
Feb 24, 2025
[SQL 문제 풀이] 잡은 물고기의 평균 길이 구하기
notion image
 

내가 작성한 쿼리

Oracle

SELECT ROUND(AVG(NVL(LENGTH, 10)), 2) AS AVERAGE_LENGTH FROM FISH_INFO;

MySQL

SELECT ROUND(AVG(IFNULL(LENGTH, 10)), 2) AS AVERAGE_LENGTH FROM FISH_INFO;

차이점

  • NULL 값을 다른 값으로 대체할 때 사용하는 함수명의 차이
  • Oracle: NVL(인수1, 인수2)
  • MySQL: IFNULL(인수1, 인수2)
 
Share article

stupefyee