20 мая 2011 г. 3:36 пользователь Alexey Pechnikov <pechni...@mobigroup.ru> написал: > Hello! > > Из дискуссии уже видно, что NULL (undefined) значения - трактовать > можно различным образом, > в зависимости от решаемой задачи. Соответственно, специалисты в разных > областях имеют разные трактовки. > Как пример: в поле БД sex значение равно NULL. Программист скажет - > ну, это же понятно, нет данных. А > биолог будет уверен - это гермафродит. Физик же будет рассматривать > эти записи как ошибки измерения. Таких > трактовок может быть много, главное же - мы не можем обработать > подобные записи, т.к. их смысл нам неизвестен. > .......................... > Best regards, Alexey Pechnikov. > http://pechnikov.tel/ >
Не совсем так, NULL - это обозначение пустоты для программиста. Для остальных NULL не существует, для остальных в этом случае пусто, нет записи, данных и т.д. И потому трактовать как то иначе, ни биолог, ни физик ни кто еще не могут. Весьма изощренно, искать смысл в отсутствующем, несуществующем. В свою очередь, это и не элемент тернарной логики (нет, может быть, да). -- ---------------------------------- С уважением, Виктор pyr...@gmail.com