У меня есть поле в булевом столбце, диапазон записей не имеет значения (не true или false). Как написать мой SQL-запрос, чтобы найти их?Проверка базы данных для логического значения NULL
Я попытался следующие SQL заявления без успеха:
1) SELECT * FROM table WHERE field = NULL
2) SELECT * FROM table WHERE field != TRUE AND field != FALSE
Любая помощь будет принята с благодарностью.
Большое спасибо, Бен
Спасибо за все ваши ответы, esp/Mitch Wheat :) –
NULL не является значением, это отсутствие ценности. Таким образом, никакая ценность не может сравниваться с отсутствием ценности. –
@Milen: Практически каждый другой язык справляется с этим просто отлично. IMO очень глупо, что SQL нужен другой оператор для этого – Draemon