Россия и Беларусь начали и продолжают войну против целого народа Украины!

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

  Юрий  | 

  |

  Обновл. 18 Фев 2023  | 

 373

Логические операторы 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 (5 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

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