프로그래밍/Oracle
ORA-01476 : 제수가 0 입니다.
GOHA
2012. 5. 14. 18:43
728x90
분모가 0이되어서 발생하는 문제.
당연히 분모가 0이 안되게 하면 되지만, 데이터의 정확성을 위해서는 0도 들어올 수 있어야 하는데
그럴때는 아래와 같이 NVL과 DECODE로 해결할 수 있습니다.
SELECT NVL(분자 / DECODE(분모, 0, NULL, 분모), 0) FROM 테이블;
728x90