Manipulação de SQLite de NULL
Eu tenho uma consulta SQL como
SELECT * FROM tableName WHERE colName != 'contents'
Agora, ao contrário do que eu esperava, isso não parece coincidir com um colName onde seu conteúdo é 'NULL'. Olhando paracomo o SQLite lida com NULLs e especificamente essa condição"null OR true" is true
Sendo verdade para SqlLite eu teria pensado que minha consulta teria sido suficiente para selecionar as linhas comNULL
paracolName
. Eu devo ter entendido isso incorretamente. Alguém pode lançar alguma luz sobre isso para mim? Eu posso apenas usar
SELECT * FROM tableName WHERE (colName != 'contents' OR colName IS NULL)
mas eu não acho que teria que fazer.
obrigado