쿼리 결과가 없을 경우에도 기본값을 뽑고 싶습니다. 0 3 5,361

by 실바니아 [SQL Query] loop select pl/sql [2012.06.19 09:53:38]



쿼리 결과가 없을시에도 '0' 이라고 결과가 나올수 있게 할수 있나요?

아니면 pl/sql에서 loop를 돌리면서 select 하는데 결과가 없을 경우 익셉션 떨어지면서 끝나버리네요.
혹시 안끝나고 loop를 계속 돌리게 하는방법도 있나요? 
by 제로 [2012.06.19 11:13:49]

NVL(MIN(컬럼), 0)

by 마농 [2012.06.19 15:09:32]
LOOP
  BEGIN
    SELECT x
     INTO v
     FROM t
     WHERE ..
  EXCEPTION
    WHEN NO_DATA_FOUND THEN
      v := 0;
  END;
END LOOP;

by 실바니아 [2012.06.19 16:55:47]

두분다 감사합니다
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입