Вопросы к Поиску с Алисой
SQL использует специальное значение NULL для обозначения отсутствия данных, чтобы различать в полях базы данных пустые значения и отсутствующие. ru.wikipedia.org
Например, когда пользователь регистрируется на сайте, обязательным будет его электронная почта и имя, а вот дату рождения он может не вводить. ru.hexlet.io Для хранения информации о незаполненных данных и предназначено значение NULL. ru.hexlet.io
Также NULL может использоваться для разных целей, например, для указания на неопределённый результат вычислений или как маркер для отметки отсутствия значения в таблице. habr.com