Nulls są naprawdę interesujące .
Co więcej
Można to napisać na wiele różnych sposobów. Jednym z nich jest:
select id, acct_name, status from admin_user where status IS NULL
OR status != 2
Alternatywnie, jak sugeruje @shA.t.
select id, acct_name, status from table1 where COALESCE(status, 0) != 2
Po prostu sprawdź, czy 0 jest rzeczywiście liczbą, która nie pojawia się nigdzie indziej w tabeli.