Obsługa NULL w SQLite
Mam takie zapytanie SQL
SELECT * FROM tableName WHERE colName != 'contents'
teraz w przeciwieństwie do tego, czego oczekiwałem, NIE wydaje się, aby pasowało ono do colName, gdzie jego zawartość to „NULL”. Patrzeć najak SQLite obsługuje NULL i szczególnie ten warunek"null OR true" is true
Będąc prawdziwym dla SqlLite, pomyślałem, że moje zapytanie byłoby wystarczające do wybrania wierszyNULL
dlacolName
. Muszę to zrozumieć niepoprawnie. Czy ktoś może mi na to rzucić trochę światła? Mogę po prostu użyć
SELECT * FROM tableName WHERE (colName != 'contents' OR colName IS NULL)
ale nie sądziłem, że będę musiał.
Dzięki