IS NULL vs = NULL
In SQL, NULL represents a missing or undefined value. You cannot use = NULL.
Incorrect:
SELECT * FROM employees WHERE commission_pct = NULL; -- This returns no rowsCorrect:
SELECT * FROM employees WHERE commission_pct IS NULL;Use IS NOT NULL to check for non-null values.