Пустой указатель означает *ничто* или *неизвестный*, в зависимости от контекста. Используйте "sql-пустой" тег для конкретных вопросов SQL.

"Пустой указатель" имеет различные значения в зависимости от контекста.

Теория множеств

Пустой указатель является другим названием пустого множества, обозначенного символом ∅. Поэтому некоторое использование языков программирования null или nil для пустого списка или пустого кортежа. Использование Lisp nil означать пустой список и ложь булева значения.

Указатели и ссылки

Null (или иногда nil или None), на языках программирования, которые поддерживают его, значение неинициализированной переменной, указатель, который не указывает на значимый адрес памяти или объект, которому не удается ответить на любое сообщение.

Ссылки Nullable были изобретены C.A.R. Hoare в 1965 как часть Алгола W язык. Hoare позже описал свое изобретение как "ошибку за миллиард долларов".

Для получения дополнительной информации посмотрите Нулевого указателя.

При согласии с чувством Hoare много языков не имеют специального предложения null значение, принимая решение использовать дополнительные типы вместо этого.

Реляционные базы данных

NULL поскольку специальный маркер в SQL или реляционной базе данных стоит вместо значения, которое отсутствует, или в соединении не означает "соответствующей строки". Операторы IS NULL и IS NOT NULL требуются для сравнений с литералом null: другие сравнения между NULL и любое значение оценивает к "неизвестному".

Для получения дополнительной информации посмотрите Пустой указатель (SQL).

ASCII

Null или NUL имя, данное символу с нулем кода ASCII (0) - т.е. шестнадцатеричное число 00. На некоторых языках, особенно C, NUL используется для маркировки конца символьной строки.

Для получения дополнительной информации посмотрите Нулевой символ.