티스토리 뷰

공부/SQL

ORA-01476 제수가 0 입니다

감성윤 2016. 4. 25. 18:29

통계작업에서 종종 ORA-01476 제수가 0 입니다 를 가끔 보게 되는데 나누기에서

분모가 0이어서 발생하는 문제죠.

분모가 0이 안되게 하는게 정답이지만 데이터 정합성과 기타 문제로 인하여 분모가 0이

될 수가 있습니다.

그래서 오류없이 자료를 뽑고, 분모가 0인 데이터는 0으로 표시하기 위해서 아래와

같이 SQL를 작성하시면 됩니다.


SELECT NVL(분자 / DECODE(분모, 0, NULL, 분모), 0) FROM 테이블;



'공부 > SQL' 카테고리의 다른 글

View에 Comment달기  (0) 2016.05.02
오라클_SQL_힌트  (0) 2016.04.28
테이블 정보 조회 쿼리  (0) 2016.04.18
count over partition by  (0) 2016.04.18
토드 실행시 Error: "Project file error in line # 1:,라면서 주절주절나올때  (0) 2014.08.29
댓글