BackEnd/DBMS

Oracle :: ORA-01476 - divisor is equal to zero 에러

초록 (green) 2020. 3. 3. 10:42

나누기 연산 중 분모가 0일 때 발생하는 오류.

 

1. NVL(분자 / DECODE(분모, 0, NULL, 분모), 0) 사용

 

2. CASE WHEN NVL(분모, 0) > 0 THEN 연산식~ ELSE 0 END AS ~

 

두 방법으로 해결 가능.