Урок С# 41: Оператор присваивания объединения со значением NULL
NOT NULL и значения по умолчанию - Учим SQL на примере Postgres
В SQL есть специальное значение NULL, которое означает, что данных нет. Любой тип данных может хранить NULL, если мы не запретим ему это. Чтобы записать в ячейку значение NULL, не надо пытаться ввести его с клавиатуры - в этом случае получится текст '<null>', а не отсутствие данных. В меню ячеек (на правую кнопку мыши) есть пункт "Set NULL". Какие колонки, по логике, могут хранить NULL, а какие - не могут? Например, отчества может не быть, поэтому колонка отчества может хранить NULL. Фамилия, имя и дата рождения есть всегда, поэтому эти колонки не могут хранить NULL...
Значение null в JavaScript
Ключевое слово null в JavaScript имеет особый смысл. Обычно считается, что у значения null объектный тип и оно говорит об отсутствии объекта. Значение null уникально и отличается от любых других. Если переменная равна null, то в ней не содержится допустимого объекта, массива, числа, строки или логического значения. То есть это пустое значение. Если, например, числовая переменная содержит ноль, то она всё-таки содержит допустимое значение. С точки зрения обывателя ноль - это ничего. Но с точки зрения математики ноль - это точно такое же число, как и все остальные. А вот если переменная содержит null, то это уже действительно ничего...