DB관련/oracle
일반 함수(nvl, nvl2, decode)
밍래그로프
2021. 1. 15. 11:41
NVL(컬럼, 치환 값) :값이 null일 경우 치환값으로 출력
NVL2(col1,col2,col3) :3항 연산자 역할
col1이 null이 아니면 col2, null이면 col3
DECODE(A,B,C,D): IF문과 비슷
A와 B가 같으면
C출력
아니면 D출력
DECODE(A,B,1,C,2,3) : A와 B가 같으면 1
아니면 C (else if역할)
A와 C가 같으면 2
다르면 3
중첩 DECODE도 가능