1. 문제점
나누기의 경우 분모값에 0이 나오면 에러가 나기때문에
0이 나올경우의 처리를 해줘야한다
예를들면 아래와같이
INTEL2.TAG_3 이라는 값에 0 이 나오게 되면 에러가 나버린다.
COALESCE( (INTEL1.TAG_2 /INTEL2.TAG_3),0)
2. 해결
나누기할때에는 아래와 같이 분모가 0일 경우 최종값을 0으로 출력하고싶다면
Null처리하고 전체를 Coalesce 0처리 해주면된다
COALESCE( (INTEL1.TAG_2 / NULLIF(INTEL2.TAG_3, 0)),0)
반응형
'서버&백엔드 > 🗃️ DataBase' 카테고리의 다른 글
PostgreSQL | PL/pgSQL를 이용한 Function 생성 (0) | 2024.06.28 |
---|---|
MyBatis XML 매퍼작성시 부등호(<=, >=, <, >) 유의사항 (0) | 2024.06.12 |
MyBatis | DAO => XML 파라미터넘길때 여러방법들 (0) | 2024.03.15 |
MongoDB (0) | 2024.02.10 |
Redis설치 (0) | 2023.06.25 |