Dzieje się tak, ponieważ null = null
jest zawsze false operatorem do użycia dla null jest IS
lub IS NOT
Możesz użyć poniższego zapytania, aby uzyskać oczekiwane wyniki
SELECT n FROM Nums WHERE n IN (1,2) OR n IS NULL
[Edytuj]Dzięki @Buckwad
Dzieje się tak, ponieważ null = null
jest zawsze false operatorem do użycia dla null jest IS
lub IS NOT
Możesz użyć poniższego zapytania, aby uzyskać oczekiwane wyniki
SELECT n FROM Nums WHERE n IN (1,2) OR n IS NULL
[Edytuj]Dzięki @Buckwad