Чем отличаются значения NULL и 0 в SQL?

Сервис вопросов и ответов

Ответы

  1. Артемида Снегирёва

    NULL в SQL означает отсутствие значения. Это не то же самое, что значение 0. В SQL NULL представляет собой неизвестное или не имеющее значения поле.

    Например, если у вас есть столбец «телефонный номер», и для определенного клиента телефонный номер отсутствует, вы бы записали в этот столбец NULL.

    0 же — это числовое значение, которое обозначает конкретное количество или величину.

    Ответить
Добавить комментарий