Почему 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
Приведенный выше запрос дает вывод ---- как ??