COUNT DISTINCT skips NULL cells in the counted column.
NULL skipped
Read skipped cells
The compiler skips 3 NULL buyer cells.
NULL skipped=3
COUNT DISTINCT examples are tiny finite-table transforms; SQL dialect completeness, collations, type coercion, optimizer behavior, execution cost, indexing, and database-product claims are out of scope.
NULL is not a bucket
NULL cells are listed separately from distinct non-NULL value buckets.