NOT flips TRUE and FALSE while UNKNOWN remains UNKNOWN.
highlighted = computed this step
NOT inverts truth
NOT flips TRUE to FALSE and FALSE to TRUE. UNKNOWN stays UNKNOWN.
invert TRUE and FALSE
Read NOT rows
The NOT expression has 1 TRUE row.
NOT TRUE rows=1
Boolean-filter examples are tiny finite WHERE-style filters with SQL-style TRUE/FALSE/UNKNOWN logic; SQL dialect completeness, type coercion, optimizer behavior, indexing, and product claims are out of scope.
UNKNOWN remains
A missing status remains UNKNOWN after NOT.
UNKNOWN unchanged
Summary
NOT changes the truth value; it does not fill missing data.