Человек, который это сделал, не имеет чувства юмора. FWIW Я сам архитектор.
Ноль - это пустота. Согласно легенде, есть 17 разновидностей (возможных значений) Null, включая «Я не знаю», «Они не сказали» и «кто-то сломал это». Никто не знает почему, кроме администраторов баз данных и архитекторов, которые хмуро смотрят из темных комнат на простых программистов. Они вежливо улыбаются боссам и машут языками, глубоко озабоченные невероятно сложной мудростью, которая должна быть такой, и это очень важно, но не очень ясно - потому что боссы обеспечивают важную производительность для администратора баз данных и архитектора. Чек оплаты. Несмотря на это, Nulls никогда не рассказывают свои секреты. Они черные дыры пустые. Один ноль никогда не равен другому нуль, потому что каждая пустота пуста от равенства и отказывается признать, что она может быть не совсем пустой. Это, конечно, гипотеза, потому что ни один уважающий себя нуль никогда не сможет это признать. Иногда нули засасывают огромное количество реальных данных в их (). Это называется ошибкой, но на самом деле это просто пустота в памяти программиста, забывшего о нулях. Итак, вы видите, что они иногда размножаются. Но как и почему всегда быстро забывают. () иногда является признаком нуля или его двоюродного брата, но, как это ни парадоксально, редко является ошибкой.
Ноль - это определенное количество чего-либо. Нули намного счастливее нуля. Нули просто ленивы и ничего не добавляют к результату.
Для скучного, очень старого точного ответа Null - это представление «недостающей информации и неприменимой информации» EF Codd, создатель SQL.
Кодд также изобрел 3-ую Нормальную Форму, которая применяется к уму молодых учёных-компьютерщиков как форма предварительной пытки. После освоения он полностью игнорируется. Подобные вещи случаются, когда вводится объектно-ориентированный дизайн. И мы никогда не будем счастливы оставить это в покое, поэтому вместе с этим возникает несоответствие импеданса, чтобы добавить в резвую драку.