РУҚА
Тапсырмалар № 17, 27 · ЕГЭ

Отрицание условия

Как заменить условие поиска на противоположное
2 мин чтенияҚиындық: Обновлено 29 қыркүйек 2026

Отрицание условия — это изменение условия поиска так, чтобы подходили все записи, которые не удовлетворяют исходному условию. В запросах отрицание помогает найти, например, неучаствующих, неравных заданному значению или товары не из выбранной категории.

Отрицание условия
Логическое отрицание условия A — это условие «не A», обозначаемое \(\neg A\) или NOT A. Оно истинно тогда, когда исходное условие ложно, и ложно тогда, когда исходное условие истинно.

Отрицание применяют к условию отбора в таблице или базе данных. Если исходное условие записано как \(x = 5\), его отрицание — \(x \ne 5\). Для сравнения с границей используются противоположные знаки: отрицание условия \(x > 10\) — это \(x \le 10\), а отрицание \(x \le 10\) — \(x > 10\).

\[\neg(x > a) \equiv x \le a\]

Если условие составное, важно учитывать правила отрицания. Отрицание выражения «A и B» превращается в «не A или не B», а отрицание выражения «A или B» — в «не A и не B». Поэтому после составления запроса полезно проверить приоритет логических операций в запросе и при необходимости поставить скобки.

№
Пример

Нужно выбрать жазбалар, где оценка не равна 5. Исходное условие: \(оценка = 5\). После отрицания получаем: \(оценка \ne 5\). В результат попадут оценки 2, 3 и 4, но не 5.

!
Не путайте

Отрицание условия \(x > 3\) — не \(x < 3\), а \(x \le 3\): число 3 тоже должно попасть в результат. Кроме того, отрицание «A и B» не равно «не A и не B»; правильный вариант — «не A или не B».

Проверьте себя

Как записать отрицание условия \(возраст \le 18\)?

Главное за минуту

Главное

  • Отрицание \(\neg A\) истинно, когда исходное условие A ложно.
  • При отрицании знаков сравнения учитывайте границу: \(>\) меняется на \(\le\), а \(=\) — на \(\ne\).
  • Для составных условий применяйте правила: \(\neg(A\land B)=\neg A\lor\neg B\) и \(\neg(A\lor B)=\neg A\land\neg B\).