Документация Firebird → Документация по Firebird → NULL в СУБД Firebird → Что такое NULL? |
В SQL NULL не является значением - это состояние, указывающее, что значение элемента неизвестно или не существует. Это не ноль, не пустота, не «пустая строка», и оно не ведет себя как какое-то из этих значений. Некоторые вопросы SQL являются более запутанными, чем NULL, и его работа станет не сложна для понимания, как только вы запомните следующее простое определение: NULL - значит неизвестно.
Позвольте мне повторить, что:
NULL означает НЕИЗВЕСТНО
Держите эту строку в уме во время чтения оставшейся части статьи, и большинство, на первый взгляд, нелогичных результатов, где вы получаете NULL, на практике объяснят сами себя.
Документация Firebird → Документация по Firebird → NULL в СУБД Firebird → Что такое NULL? |