본문 바로가기

DB관련/oracle

일반 함수(nvl, nvl2, decode)

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도 가능

 

  

 

'DB관련 > oracle' 카테고리의 다른 글

PL/SQL -1  (0) 2021.01.20
복수행 함수 - 연산 함수와 그룹함수  (0) 2021.01.15
형과 형 변환 함수  (0) 2021.01.15
숫자 함수, 날짜 함수  (0) 2021.01.15
문자와 관련된 함수  (0) 2021.01.14