날짜에서 NULL을 빼면 NULL이 나오나요? 0 2 1,143

by 문진균 [2007.10.17 20:52:27]


SELECT TO_DATE('20070105','YYYYMMDD') - TO_DATE(NULL,'YYYYMMDD')
FROM DUAL

제 생각에는 어떤 값이 나와야 할 것 같은데 NULL값이 나오네요..

 

이것이 왜 그럴까요?

by 마농 [2007.10.17 00:00:00]
널과의 연산은 결과가 무조건 널입니다.
다음은 참고하세요.
날짜 - 날짜 = 숫자(경과일수)
날짜 + 날짜 = 에러
날짜 + 숫자(일수) = 날짜(일수만큼 후 날짜)
날짜 - 숫자(일수) = 날짜(일수만큼 전 날짜)

by 문진균 [2007.10.18 00:00:00]
마농님 답변 감사드립니다. ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입