Вы хотите выбрать строки, которые не относятся к country = 'RU' OR country = 'KZ'. Какое выражение соответствует NOT (country = 'RU' OR country = 'KZ') по правилу De Morgan?

ANOT (country = 'RU') OR NOT (country = 'KZ')
Bcountry <> 'RU' OR country <> 'KZ'
Ccountry = 'RU' AND country = 'KZ'
DNOT (country = 'RU') AND NOT (country = 'KZ')
Правильный ответ. По De Morgan NOT (A OR B) эквивалентно NOT A AND NOT B.

Разбор

Условие country = 'RU' OR country = 'KZ' означает «RU или KZ» (хотя бы одно из двух). Его отрицание — это «ни RU, ни KZ», то есть NOT (country = 'RU') AND NOT (country = 'KZ'). Частая ошибка — написать NOT (country = 'RU') OR NOT (country = 'KZ'), что почти всегда истинно и пропускает лишние строки.

Проверь себя · 1/3разбор после ответа
В сегмент «платящие и активные» должны попасть пользователи, у которых выполнены оба условия: is_paying = 1 и is_active = 1. Какой фильтр соответствует оба?
Открыть Карьерник в Telegram

Ещё вопросы по теме «Булева логика и фильтры»