DATABASE1 [SQL] three-valued logic SQL에서 NULL의 의미 SQL에서 NULL은 세 가지의 의미를 가진다. - unknown : 알려지지 않은 값 - unavailable or withheld : 이용할 수 없는 값(비공개) - N/A(not applicable) : 존재하지 않는 값(적용할 수 없는) A와 B의 생일이 둘 다 NULL 상태인 경우 이때, A와 B의 생일이 동일하다고 볼 수 없다. 이 경우 둘의 생일이 업데이트가 되지 않았거나 비공개 상태일 경우이며 같을 수도 있고, 다를 수 도 있다고 볼 수 있다. NULL과의 비교연산 SQL에서 NULL과 비교 연산을 하게 되면 UNKNOWN이란 결과가 나오게 된다. - UNKNOWN : TRUE 일 수도 있고, FALSE 일 수도 있다는 의미를 가진다. - three-valued .. 2023. 2. 9. 이전 1 다음