[ORACLE] COALESCE() 함수로 복잡한 CASE 문 없이 NULL 처리하기
1. COALESCE 함수란?Oracle의 COALESCE 함수는 여러 인자 중 가장 첫 번째로 NULL이 아닌 값을 반환하는 SQL 표준 함수입니다. 데이터 정제, NULL 방지 처리, 보고서 출력 등에 매우 유용하며, NVL보다 더 유연한 다중 인자 처리가 가능하다는 장점이 있습니다.기본 문법은 다음과 같습니다:COALESCE(expr1, expr2, ..., exprN)expr1 ~ exprN: 평가 대상 값 목록NULL이 아닌 첫 번째 값을 반환모든 값이 NULL일 경우 NULL 반환2. 기본 사용 예제아래 예제는 3개의 표현식 중 첫 번째 NULL이 아닌 값을 반환하는 간단한 사례입니다.SELECT COALESCE(NULL, NULL, '대체값') AS result FROM DUAL;결과:RES..
Database/Oracle
2025. 6. 7. 10:56