C++

printf("Hello, World!");

PHP

int main()

if

CREATE TABLE

else

console.log

UPDATE

function

1

0

1

0

1

dev

г. Тверь

Меню

Логические операции в MySQL

Логические операции в MySQL

Общие сведения

Логические операции в MySQL используются для объединения нескольких условий в одном запросе. Вот некоторые подробности об этих операциях:

Оператор NOT

NOT — логическое отрицание. Если выражение в этой операции ложно, то общее условие истинно. Например, выберем все товары, у которых производитель не Samsung:


SELECT * FROM Products WHERE NOT Manufacturer = 'Samsung';

Оператор AND

AND — логическое "И". Объединяет два выражения: выражение1 AND выражение2. Общее условие истинно, если оба выражения истинны. Например, выберем все товары, у которых производитель Samsung и цена больше 50 000:


SELECT * FROM Products WHERE Manufacturer = 'Samsung' AND Price > 50000;

Оператор OR

OR — логическое ИЛИ. Объединяет два выражения: выражение1 OR выражение2. Общее условие истинно, если хотя бы одно из выражений истинно. Например, выберем все товары, у которых производитель Samsung или цена больше 50 000:


SELECT * FROM Products WHERE Manufacturer = 'Samsung' OR Price > 50000;

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

1. NOT — самая приоритетная операция.
2. AND — менее приоритетная операция.
3. OR — наименьший приоритет.
Если в одном условии необходимо объединить несколько логических операций, следует учитывать их приоритет. Для переопределения приоритета можно использовать скобки.