РУҚА
Задание № 14 · ОГЭ

Приоритет логических операций в запросе

Как вычисляется сложное условие отбора
2 мин чтенияСложность: Обновлено 29 сентября 2026

Приоритет логических операций — это правило, определяющее, в каком порядке вычисляются части сложного условия в запросе. Сначала выполняется отрицание, затем логическое И, а последним — логическое ИЛИ.

Приоритет логических операций в запросе
Порядок выполнения логических операций в сложном условии отбора: сначала отрицание НЕ, затем операция И, затем операция ИЛИ. Скобки изменяют этот порядок: выражение в скобках вычисляется первым.

Сложное условие используется в составном запросе, когда нужно объединить несколько простых условий. Например, требуется выбрать записи, для которых поле «Класс» равно 9 и поле «Баллы» больше 70, или записи с особым признаком. Без понимания приоритета легко получить другой результат.

Порядок выполнения

  1. Отрицание НЕ — меняет значение условия на противоположное. Подробно это рассматривается в статье отрицание условия.
  2. Логическое И — результат истинен только тогда, когда истинны оба соединённых условия.
  3. Логическое ИЛИ — результат истинен, если истинно хотя бы одно из соединённых условий.
\[\text{НЕ} \;>\; \text{И} \;>\; \text{ИЛИ}\]1
№
Пример

Рассмотрим условие: A И B ИЛИ C. Сначала вычисляется A И B, затем полученный результат объединяется с C: (A И B) ИЛИ C. Если нужно сначала проверить B ИЛИ C, записывают A И (B ИЛИ C). Скобки особенно важны, когда условия относятся к разным полям.

!
Не путайте

Приоритет — не то же самое, что порядок записи слева направо. В выражении A ИЛИ B И C сначала выполняется B И C, хотя операция ИЛИ написана раньше. Если требуется другой порядок, используйте скобки.

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

Как будет вычисляться условие НЕ A И B ИЛИ C?

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

Главное

  • Стандартный приоритет: НЕ, затем И, затем ИЛИ.
  • Скобки выполняются первыми и позволяют явно задать нужный порядок.
  • В выражении без скобок нельзя считать операции выполненными просто слева направо.