Oracle null값을 만나면 다른 값으로 치환해주는 함수 NVL() ,NVL2()

2021. 10. 13. 22:01·데이터베이스/Oracle

Null 값을 그냥 두지 않고 다른 값으로 표현하고 싶을 때 매우 유용한 함수이다.

많이 쓰일수 있을 것 같아 정리해본다.

역시 사용법은 간단합니다 ㅎㅎ

NVL( ) 함수 : NULL 값을 만나면 다른 값으로 치환해서 출력하는 함수

-문  법:NVL(컬럼명, 치환할 값) 

//null 값이 있으면 0으로 치환하여라

또 null 값이 아닐경우도 같이 처리해주는 유용한 함수가 있다.

NVL2( ) 함수

-문  법:NVL2(칼럼, 칼럼, 칼럼)   //NVL2 (칼럼명, [null 값이 아닐 경우], [null 값일 경우])

//null 값이 아니면 sal+comm값으로 치환 , null 값이면 0으로 치환하여라

'데이터베이스 > Oracle' 카테고리의 다른 글

Oracle 정규식 추출 REGEXP_LIKE 함수(문자열포함 검색)  (0) 2021.10.16
Oracle if 조건 함수 DECODE()  (0) 2021.10.13
Oracle "quoted string not properly terminated" 에러  (0) 2021.10.13
Oracle 문자열에서 문자검색 INSTR  (0) 2021.10.13
Oracle 문자열 추출 SUBSTR() 함수  (0) 2021.10.13
'데이터베이스/Oracle' 카테고리의 다른 글
  • Oracle 정규식 추출 REGEXP_LIKE 함수(문자열포함 검색)
  • Oracle if 조건 함수 DECODE()
  • Oracle "quoted string not properly terminated" 에러
  • Oracle 문자열에서 문자검색 INSTR
신수..
신수..
  • 신수..
    개발 기록
    신수..
  • 전체
    오늘
    어제
    • 분류 전체보기 (25)
      • node.js (7)
      • java (3)
      • 데이터베이스 (10)
        • Postgresql (3)
        • Oracle (7)
      • React (2)
      • Spring (0)
      • AI (2)
      • Python (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      react
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.1
    신수..
    Oracle null값을 만나면 다른 값으로 치환해주는 함수 NVL() ,NVL2()
    상단으로

    티스토리툴바