NULL в SQL означает отсутствие данных (неизвестное значение) в столбце строки. Это не то же самое, что пустая строка ("") или ноль (0). Операции сравнения с NULL (кроме IS NULL / IS NOT NULL) всегда возвращают UNKNOWN.