Определение значения Null
Null - значение, которое не доступно, неприсвоено, неизвестно и т.п.
Null - не то же самое, что и нуль или пустая строка.

Если строка не имеет значения данных для определенного столбца, то значение, как говорят, равно null или содержит null.
Null - значение, которое отсутствует, неприсвоено, неизвестно или неприменимо. Не следует путать null с нулем или пустой строкой. Нуль - число, а пустая строка - символьные данные.
Столбцы любого типа данных могут содержать null. Однако, некоторые ограничения (NOT NULL и PRIMARY KEY) препятствуют использовать null в столбце.
В столбце COMMISSION_PCT в таблице EMPLOYEES заметьте, что только менеджер по продажам или торговый представитель могут заработать комиссию. Другие сотрудники не называются. Null представляет этот факт.
Примечание: По умолчанию SQL Developer использует литерал (null), чтобы идентифицировать значения null. Однако, можно установить его в что-либо более подходящее для Вас. Чтобы сделать это, выберите Preferences из меню Tools. В диалоговом окне Preferences разверните узел Database. Щелкните по Advanced Parameters в правой панели и в “Display Null value As,” введите соответствующее значение.
Значения Null в Арифметических Выражениях
Арифметические выражения, содержащие значение null, оцениваются как null.

Если какое-либо значение столбца в арифметическом выражении - null, результат - также null. Например, если Вы пытаетесь выполнить деление на нуль, Вы получаете ошибку. Однако, если Вы делите число на null, результат - null или неизвестен.
В примере на рисунке сотрудник Whalen не получает комиссии. Поскольку столбец COMMISSION_PCT в арифметическом выражении - null нуль, результат равен null.
Для получения дополнительной информации см. раздел по “Базовые Элементы в Oracle SQL” в Справочнике Языка SQL Базы данных Oracle 11g, Выпуск 1 (11.1).