[Oracle] COALESCE() - NULL값을 치환하여 반환하는 함수
COALESCE() 함수는 NULL이 아닌 첫 번째 값을 반환하는 함수입니다. NULL이 아닌 값을 반환하는 함수들 중에서는 NVL(), NVL2()가 있습니다. 하지만, NVL(), NVL2() 함수들은 보안상 좋지 않다고 하여서 요새는 COALESCE() 함수가 자주 사용되고 있습니다. 예제를 통하여 COALESCE() 함수에 대하여 알아보도록 하겠습니다. 아래 쿼리는 사원번호, 사원명, 커미션을 조회하는 쿼리입니다. 쿼리문의 결과를 보시면 COMM에 값이 없는 것들이 있습니다. 이것들이 바로 NULL값이여서 조회가 안되는 것들입니다. COALESCE() 함수를 사용하여 COMM이 NULL 값인 경우 0으로 바꾸어 조회되도록 해보겠습니다. NULL값이 전부 0으로 바뀌어서 출력된 것을 확인할 수 있습..