본문 바로가기

DB/Programmers SQL Kit

NULL 처리하기

https://school.programmers.co.kr/learn/courses/30/lessons/59410

- ANIMAL_INS 테이블의 동물의 생물 종, 이름, 성별 및 중성화 여부를 조회한다.

단, id 기준 오름차 정렬하며, 이름이 없는 동물을 NO name으로 기입한다.

1. NVL, IFNULL을 사용하여 NULL 값을 NO name 처리해준다.

- SQL

mysql : SELECT animal_type, IFNULL(name, 'No name'), sex_upon_intake
FROM ANIMAL_INS
ORDER BY animal_id ASC;

oracle : SELECT animal_type, NVL(name, 'No name'), sex_upon_intake
FROM ANIMAL_INS
ORDER BY animal_id ASC;