1632
правки
Изменения
м
{{В разработке}}
rollbackEdits.php mass rollback
== Что означает null ==
Представим себе таблицы в БД университета ИТМО
=== Сравнение ===
==== = Равенство ====
{| style="background-color:#CCC;margin:0.5px;text-align:center"
!style="background-color:#EEE;color:#00F"| <tex>\bf{=}</tex>
|style="background-color:#FFF;padding:2px 30px"| <tex>false</tex>
|}
== Проблемы при работе с null ==
При работе с '''null''' в процессе разработки БД, во избежание непредвиденных ошибок, необъодимо заранее ознакомиться с тем, какие проблемы могут возникнуть.
=== Скалярные операции, порождающие null ===
Следующие операции с '''null''' порождают '''null''', и иногда это может сбивать с толку начинающих разработчиков.
* <tex>=</tex>, <tex><></tex>, <tex><</tex>, <tex><=</tex>, <tex>></tex>, <tex>>=</tex>* <tex>+</tex>, <tex>−</tex>, <tex>*</tex>, <tex>/</tex>* <tex>\||</tex>* <tex>in</tex>
Рассмотрим несколько примеров.
<font color = blue>select</font> (1 + <font color = blue>null</font>) <font color = blue>from</font> Students;