Оператори AND, OR та NOT в SQL

  |
 6197

Логічні оператори AND, OR та NOT в SQL використовуються з операторами WHERE або HAVING.

Оператор AND в SQL

Оператор AND витягує дані тільки, якщо всі умови істинні (true). Наприклад:

Тут ми витягуємо ім’я (first_name) та прізвище (last_name) тих клієнтів з таблиці Customers, країна яких — USA І прізвище — Doe.

Оператор OR в SQL

Оператор OR виитягує дані, якщо хоча б одна з умов істинна (true). Наприклад:

Тут ми витягуємо ім’я (first_name) та прізвище (last_name) тих клієнтів з таблиці Customers, чия країна — USA АБО прізвище — Doe.

Оператор NOT в SQL

Оператор NOT витягує дані тільки, якщо умова хибна (false). Наприклад:

Тут ми витягуємо ім’я (first_name) та прізвище (last_name) тих клієнтів із таблиці Customers, країною яких НЕ є USA.

Поєднання декількох операторів

Також можна комбінувати декілька операторів AND, OR та NOT в одному SQL-стейтменті. Наприклад, якщо ми хочемо вибрати всіх клієнтів з таблиці Customers, країна яких — USA або UK і вік менше 26 років:

Розглянемо інший приклад:

Тут ми витягуємо всіх клієнтів із таблиці Customers, країною яких НЕ є USA, а прізвище — НЕ Doe.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (41 оцінок, середня: 4,98 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *