📝
postgresql COALESCE 함수, oracle NVL 함수
오라클에서는 질의 한 값이 null일경우 다른 값을 반환해주는 NVL 함수가 있다. 오라클 : NVL(A,B) 함수는 A 가 NULL 이면 B 를 반환 postgresql에는 nvl함수가 없다. 대신 COALESCE 함수로 사용 가능 COALESCE(컬럼명, 반환 값) COAL
오라클에서는 질의 한 값이 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