오라클 디비를 쓰고 있습니다.
필드 속성이 숫자인 여러 필드값이 있는데, 이를 쿼리시 필드A+필드B+필드C+... 형태로 더해서 출력을 하고 싶습니다.
그런데, 각 필드에 초기값이 없는 상태라서, 값이 들어 있지 않는 경우에는 null값이 들어가 있습니다.
그래서 인지, 각 필드가 값이 하나라도 없는 경우에는 sum값이 출력되지 않는군요. 물론 초기값을 주어 처리하는 방법도 있겠으나, 프로그램상의 다른 부분에서 이러한 널값을 이용하고 있어, 초기값을 "0"으로 하는 방법이외의 방법이 있는지 알고 싶습니다.
부디, 많은 고수님들의 도움이 있기를 부탁드립니다.
select sum(nvl(필드값,0))
....
이런식으로 하세요...