모든글
postgresql COALESCE 함수, oracle NVL 함수
S

Lv.1 SDK

2017년 12월 14일 오후 08:08

조회 1 공감 0

오라클에서는 질의 한 값이 null일경우 다른 값을 반환해주는 NVL 함수가 있다.

오라클 :  NVL(A,B) 함수는 A 가 NULL 이면 B 를 반환

postgresql에는 nvl함수가 없다.

대신 COALESCE 함수로 사용 가능

COALESCE(컬럼명, 반환 값)

COALESCE(comm, 0)


-- 아래와 같이 질의 함

SELECT COMM, COALESCE(COMM,0) FROM TABLE

 

COALESCE은 오라클에서도 사용 가능

 

참고 :  그루비 NVL, NVL2, NULLIF, COALESCE

http://www.gurubee.net/lecture/1880

 

댓글 (0)

  • 아직 댓글이 없습니다. 첫 댓글을 작성해보세요!

댓글을 작성하려면 이 필요합니다.

SDK .kr

개발 일상과 기술 노트. RSS 와 검색 엔진을 통해 발견될 자료들.

© 2026 SDK.kr — 코드 옆에 적어둔 기록들