DB/Programmers SQL
NULL 처리하기
에이디/김우진
2023. 10. 18. 15:25
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;