Почему column = NULL не возвращает строк? [Дубликат]

Возможный дубликат:
Почему NULL = NULL оценивается как ложное в SQL-сервере

Если вы генерируете запрос для вставки данных в таблицу «MyTab» для столбца --- Возраст, Пол, DOB, ID

INSERT INTO MyTab 
VALUES (22, '', '', 4)

Какое будет значение в столбце Sex & DOB? Это NULL?

Если значение равно NULL, то ---

 SELECT * FROM MyTab
 WHERE Sex=NULL

Приведенный выше запрос дает вывод ---- не выбрано ни одной строки --- почему ??

если значение не NULL, то ---

 SELECT * FROM Mytab
 WHERE Sex IS NULL

Приведенный выше запрос дает вывод ---- как ??

Ответы на вопрос(5)

Ваш ответ на вопрос