NULL...

 

*null의 비교

-null 값을 테스트하기 위한 비교 방법은 IS NULL, 또는 is NOT NULL임

-만약 다른 조건으로 NULL을 함께 사용하였을 경우 결과는 UNKNOWN으로 리턴됨

-WHY? Null은 데이터의 부족함을 나타냄, 즉 null은 같음('=') 또는 같지 않음('≠')을 다름 값과 비교하거나 다른 null과 비교할 수 없다.

-그러나 오라클에서는 두 개의 서로 다른 null에 대하여 같다고 판단할 수 있는 방안은 제시하고 있음

-DECODE 함수를 이용하여 판단하였을 경우

-복합 키 내에서 null이 나타날 경우(that is oracle considers identical two compound keys containing nulls if all the non-null components of the keys are equal)

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

오라클공부 184. NULL 연산자 예  (0) 2015.09.18
오라클공부 183. NULL...  (0) 2015.09.18
오라클공부 181. NULL의 이해  (0) 2015.09.17
오라클공부 180. NULL의 이해  (0) 2015.09.17
오라클공부 179. NULL의 이해  (0) 2015.09.17

+ Recent posts