1. NULL 처리하기
A. 문제
위 프로그래머스 사이트에 접속하여 문제를 확인해주세요.
B. 내 답안
-- Oracle
-- 코드를 입력하세요
SELECT ANIMAL_TYPE,
NVL2(NAME, NAME, 'No name'),
SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
a. 회고
내 풀이
- NULL 처리 함수는 NVL, NVL2가 있다.
- NVL([NULL인지 여부를 검사할 데이터 또는 열(필수)], [앞의 데이터가 NULL일 경우 반환할 데이터(필수)])
- NVL2([NULL인지 여부를 검사할 데이터 또는 열(필수)], [앞 데이터가 NULL이 아닐 경우 반환할 데이터 또는 계산식(필수)], [앞의 데이터가 NULL일 경우 반환할 데이터 또는 계산식(필수)])
참고문헌
-- Oracle
-- 코드를 입력하세요
SELECT ANIMAL_TYPE,
NVL2(NAME, NAME, 'No name'),
SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
내 풀이
- NULL 처리 함수는 NVL, NVL2가 있다.
- NVL([NULL인지 여부를 검사할 데이터 또는 열(필수)], [앞의 데이터가 NULL일 경우 반환할 데이터(필수)])
- NVL2([NULL인지 여부를 검사할 데이터 또는 열(필수)], [앞 데이터가 NULL이 아닐 경우 반환할 데이터 또는 계산식(필수)], [앞의 데이터가 NULL일 경우 반환할 데이터 또는 계산식(필수)])
참고문헌
IS NULL. 코딩테스트 연습 - NULL 처리하기 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Oct 14, 2021)
Ghost