You are here

Neuen Kommentar schreiben

Логические операторы

Внутри логических формул формулы и данные соединяются логическими операторами.

ОператорОписаниеПримерКоментарий
AND Логическое и, например означает аа AND bb - aa и bb Приоритет исполнения выше OR, но ниже NOT. preis > 10 AND preis < 100; Выбрать все заказы, у которых цена заказанных продуктов больше 10 и меньше чем 100.
NOT Логическое "не" : если aa имеет значение истина, то NOT aa - ложь и т.п. Приоритет исполнения выше, чем AND и OR. NOT preis=0 Выбрать все заказы, у которых цена заказанных продуктов не равна 0.
OR Логическое "или", например означает аа OR bb - aa или bb Приоритет исполнения ниже NOT и AND. preis > 10 AND preis < 100 OR preis > 1000 Выбрать все заказы, у которых цена заказанных продуктов больше 10 и меньше чем 100, или же превышает 1000.
= Знак равно, например aa=bb означает aa равно bb. Приоритет исполнения выше NOT, AND и OR. preis = 10 Выбрать все заказы с ценой продукта равной 10.
> aa > bb принимает значение истина, когда aa имеет значение большее, чем bb. Приоритет исполнения выше, чем NOT, AND и OR, и ниже, чем =. preis > 0 Выбрать все заказы с ценой продукта больше 0.
>= aa >= bb принимает значение истина, когда aa имеет значение большее или равное bb. Приоритет исполнения выше, чем NOT, AND и OR, и ниже, чем =. preis >= 300 Выбрать все заказы с ценой продукта больше или равной 300.
&lt aa < bb принимает значение истина, когда aa имеет значение меньшее, чем bb. Приоритет исполнения выше, чем NOT, AND и OR, и ниже, чем =. preis < 300 Выбрать все заказы с ценой продукта меньше 300.
<= aa <= bb принимает значение истина, когда aa имеет значение меньшее или равное bb. Приоритет исполнения выше, чем NOT, AND и OR, и ниже, чем =. preis <= 300 Выбрать все заказы с ценой продукта меньше или равной 300.
<> aa <> bb принимает значение истина, когда aa имеет значение не равное bb. Приоритет исполнения выше, чем NOT, AND и OR, и ниже, чем =. preis <> 0 Выбрать все заказы с ценой продукта не равной 0.