1. PostgreSQL 16 Documentation. (2023). 9.2. Comparison Functions and Operators. In the section detailing comparison operators
it states
"Do not write expression = NULL because NULL is not 'equal to' NULL... To test for nullness
use the constructs IS NULL and IS NOT NULL." Retrieved from postgresql.org/docs/16/functions-comparison.html.
2. Microsoft Transact-SQL (T-SQL) Documentation. (2023). IS NULL (Transact-SQL). Microsoft Learn. This official documentation specifies
"To determine whether an expression is NULL
use IS NULL or IS NOT NULL instead of comparison operators (such as = or !=)." Retrieved from learn.microsoft.com/en-us/sql/t-sql/queries/is-null-transact-sql.
3. Ullman
J. D.
& Widom
J. (n.d.). CS145 Introduction to Databases
Lecture 4: SQL 1. Stanford University. In the lecture slides covering SQL basics
slide 28 ("A Subtlety About NULLs") explicitly states: "Test for NULL using IS NULL and IS NOT NULL
not = or ." Retrieved from web.stanford.edu/class/cs145/slides/04-sql1.pdf.