매일 1%씩, 개발자로 성장하기

[Oracle] ORA-01476 : 제수가 0 입니다 본문

Database/ORA-CODE(오라클 에러코드)

[Oracle] ORA-01476 : 제수가 0 입니다

할미개발 2022. 7. 29. 20:11
728x90

[Oracle] ORA-01476 : 제수가 0 입니다

 

- 제수 : 나눗셈에서 어떤 수를 나누는 수로  '10 나누기 5는 2' 에서 제수는 5
- 수학에서 어떤 수를 0으로 나누는 것은 불가능

 

SELECT SUM(COMM) / 0 -- 0부분에 다른 숫자를 넣거나 NVL로 처리
FROM   EMP;

0부분에 다른 숫자를 넣거나 NVL로 처리하면 해결되는 에러이다.

SELECT SUM(COMM) / 5
FROM   EMP;

SELECT SUM(COMM) / NVL(NULL, 2)
FROM   EMP;

 

728x90
Comments