NULL-test examples are tiny finite-table transforms for IS NULL and IS NOT NULL; SQL dialect completeness, optimizer behavior, indexing, and product claims are out of scope.
Present rows are kept
Present city values become TRUE under IS NOT NULL.
present kept
Summary
The inversion stays two-valued: TRUE or FALSE only.