Ноль - это проверяемое состояние столбца в строке, но само по себе оно не имеет значения.
Например:
Int может быть только ..., 0,1,2,3, ..., а также NULL.
Datetime может быть только действительной датой ... и также NULL.
Бит может быть только 0 или 1 ... а также NULL.
varchar может быть строкой ... а также NULL.
видите шаблон?
Вы можете сделать столбец NOT NULL-способным, чтобы вы могли заставить столбец принимать значение.