널
컴퓨터에서 널은 값이 없다는 의미입니다. 0 자체가 값이므로 0이라는 값을 의미하지 않으며, 빈 공간 " "을 의미하는 것도 아닙니다. 또한 아직 전혀 생성되지 않은 정의되지 않은 변수를 가리키는 것도 아닙니다.
프로그래밍 언어에서 값이 할당되지 않은 변수는 널로 간주됩니다. 나중에 값을 추가할 목적으로 값 없이 생성되었을 수도 있고, 원래 값이 있었지만 제거되었을 수도 있습니다. 프로그램이 해당 변수에 값이 있다고 예상하고 무언가를 수행하려 할 때 널 변수로 인해 오류가 발생할 수 있습니다.
데이터베이스에서 널은 데이터가 존재하지 않거나 사용할 수 없어서 필드가 비어 있는 경우 자리 표시자로 사용되는 경우가 많습니다. 예를 들어 고객 정보 데이터베이스에는 고객의 전화번호를 위한 열이 포함될 수 있습니다. 데이터베이스 항목을 만들 때 고객이 해당 정보를 공유하지 않고 그 필드에 아무것도 입력되지 않으면 전화번호 값은 널이 됩니다. 이는 고객에게 전화번호가 없다는 뜻이 아니라, 고객에게 전화번호가 있는지와 그 번호가 무엇인지 알 수 없다는 뜻입니다. 고객이 나중에 전화번호를 공유하면 널을 대신해 해당 필드에 추가할 수 있습니다.
지식 테스트하기