[SQL 문제 풀이] NULL 처리하기

프로그래머스 (59410)
Stupefyee's avatar
Feb 18, 2025
[SQL 문제 풀이] NULL 처리하기
notion image
 

내가 작성한 쿼리

Oracle

SELECT ANIMAL_TYPE, NVL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID asc;

MySQL

SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS NAME, SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID asc;

차이점

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

stupefyee