Термин SQL и базы данных обновлено

Трёхзначная логика в SQL: что это

Коротко

Трёхзначная логика в SQL: кроме true и false есть третье значение unknown, его даёт любое сравнение с NULL. WHERE и HAVING пропускают только true, поэтому строки с unknown отбрасываются.

Определение

Кроме true и false есть третье значение unknown, его даёт любое сравнение с NULL. WHERE и HAVING пропускают только true, поэтому строки с unknown отбрасываются. NOT unknown тоже unknown.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по SQL и базы данных проверят, что термин понятен в деле.