nullif1 [오라클] ORA-01476 : 제수가 0 입니다 Divisor is equal to zero 원인 및 해결 방법 [오라클] ORA-01476 Error: # 1476 제수가 0 입니다 Divisor is equal to zero 발생 원인 이거 인용문구 어케닫지🥲 SQL 쿼리 중 제수(나누는 수)가 0인 경우에 발생하는 에러이다. (이과인 내가 이런 실수를 한다고? 이건 오라클 문제야!) 일반적으로 100/0과 같은 수식이 잘못된 것은 바로 파악이 가능하고, 위와 같은 수식을 작성하는 경우는 없겠지만, 본인의 경우 컬럼간의 계산식을 넣을 때 제수에 해당하는 컬럼 중 데이터가 0이 존재할 경우를 인지하지 못하여 발생했다. (돌이켜보면 문제는 항상 나였다) 해당 컬럼에 데이터의 유형을 보장할 수 없다면 안전장치를 아래와 같이 마련해두자. 해결 방법 ” 예시 SELECT COLUMN1 / COLUMN2 FROM TABL.. 2023. 1. 18. 이전 1 다음