IS NULL - NULL 처리하기

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일 경우 반환할 데이터 또는 계산식(필수)])

참고문헌

IS NULL. 코딩테스트 연습 - NULL 처리하기 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Oct 14, 2021)

이 글이 도움이 되었나요?

신고하기
0분 전
작성된 댓글이 없습니다. 첫 댓글을 달아보세요!
    댓글을 작성하려면 로그인이 필요합니다.