[MYSQL] NULL, IS NULL (빈값, 비어있지 않은 값)


[MYSQL] NULL, IS NULL (빈값, 비어있지 않은 값)

NULL NULL 값이 있는 필드는 값이 없는 필드입니다. 테이블의 필드가 선택 사항인 경우 이 필드에 값을 추가하지 않고 새 레코드를 삽입하거나 레코드를 업데이트할 수 있습니다. 그러면 필드가 NULL 값으로 저장됩니다. ※ 참고: NULL 값은 0 값 또는 공백을 포함하는 필드와 다릅니다. NULL 값이 있는 필드는 레코드 생성 중에 비어 있는 필드입니다! // =, < 또는 <>과 같은 비교 연산자를 사용하여 NULL 값을 테스트할 수 없습니다. // 대신 IS NULL 및 NULL 연산자를 사용해야 합니다. SELECT column_names FROM table_name WHERE column_name IS NULL; ----- SELECT column_names FROM table_name WHERE column_name IS NOT NULL; IS NULL IS NULL 연산자는 빈 값(NULL 값)을 테스트하는 데 사용됩니다. // 다음 SQL은 "주소" 필드에 NULL...



원문링크 : [MYSQL] NULL, IS NULL (빈값, 비어있지 않은 값)