코딩/SQL
33. NULL 값 대신 다른 데이터 출력하기(NVL, NVL2)
돌돌55
2022. 5. 31. 10:25
요약
1. 필요해보이는 것을 먼저 공부해보자
2. 결측치는 NVL, NVL2로 고를 수 있다.
갑자기 33과로 넘어온 건 중간에 있는 내용들이 덜 중요해보였다...
순서대로 푸는게 좋을거같긴한데 뒷부분이 나의 코딩 경험에서 더 유용할 것 같아 먼저 해본다.
이번에는 결측치 대신 다른 값을 출력하는 것을 보자
이전에 배운 것 같은데 다른 점이 있는지 확인해보자
결측치때문에 다른 변수에 영향을 주는 경우가 있다.
결측치때문에 두 변수의 합이 제대로 나오지 못했다.
하지만 아래와같이 NVL로 조금은 정확하지않지만 결측치를 보정한 값을 보여줄 수 있다.
NVL2는 IFELSE로 생각하면 더 좋다.
NVL2(A,B,C)에서 a가 결측치가 아니면 B를 실행, 결측치면 C를 실행한다.
NVL과 NVL2를 적절히 사용해보자