Data Types, Missing Values, and Safe Filtering
By the end of this module you can predict how NULL behaves in a filter, an aggregate, and a join; decide deliberately whether a missing value means zero or unknown; and report the denominator you actually measured.
Units
- Unit 03.00: Types, casting, and the text-date trap
- Unit 03.01: Three-valued logic: TRUE, FALSE, and UNKNOWN
- Unit 03.02: Why aggregates skip NULL and reports mislead
- Unit 03.03: COALESCE: when zero is a decision, not a default
- Unit 03.04: Reporting the denominator you actually measured
