sql null 값 : 어느 값인지 모른다.
SQL에서 널값, null은 무엇을 의미할까요? 알 수 없는 값을 의미합니다. 그렇기 때문에, 널 값 처리는 조심을 해야 하는데요. 몇 가지 쿼리의 결과가 어떻게 나오는지 보도록 합시다. MYSQL 5.7로 실행을 하였습니다. 먼저, null과 null은 다를까요? 알 수 없는 값과, 알 수 없는 값이 다른지 판단을 할 수 없어요. 그렇기 때문에, NULL이 떴어요. 반대로, null과 null이 같다고 할 수 있을까요? 그러면 이 쿼리의 출력 값은 어떻게 될까요? 제 환경에서는 NULL이 출력됩니다. 알 수 없는 값과 알 수 없는 값을 비교하면 같을 수도 있고, 다를 수도 있기 때문입니다. 상태가 정의되지 않습니다. 제 mysql에서는 null이 출력됩니다. 실제로, 널인지 아닌지는 is null, i..
코딩/Sql
2019. 7. 13. 19:45
최근댓글