SQL — Связующие операторы AND и OR

SQL — Связующие операторы AND и OR

От автора: SQL операторы AND и OR используются для более узкого поиска данных через инструкцию SQL. Эти два оператора называются связующими операторами.

Они предоставляют средства для выполнения нескольких сравнений с помощью разных операторов в одной и той же инструкции SQL.

Оператор AND

Оператор AND допускает существование множества условий в условии WHERE инструкции SQL.

Синтаксис

Основной синтаксис оператора AND с условием WHERE выглядит следующим образом:

С помощью оператора AND вы можете комбинировать N-ное количество условий. Для действия, которое должен выполнить оператор SQL, будь то транзакция или запрос, все условия, разделенные AND, должны выполняться.

Пример

Рассмотрим таблицу CUSTOMERS, содержащую следующие записи:

SQL — Связующие операторы AND и OR

Приведенный ниже код отображает поля ID, Name и Salary из таблицы CUSTOMERS, для которых зарплата превышает 2000, а возраст составляет менее 25 лет:

Этот код дает следующий результат —

SQL — Связующие операторы AND и OR

Оператор OR

Оператор OR используется для объединения нескольких условий в условии WHERE инструкции SQL.

Синтаксис

Основной синтаксис оператора OR с условием WHERE выглядит следующим образом:

Вы можете комбинировать N-ное количество условий, используя оператор OR. Для действия, выполняемого инструкцией SQL, будь то транзакция или запрос, должно выполняться одно и ТОЛЬКО одно из условий, разделенных OR.

Пример

Рассмотрим таблицу CUSTOMERS, содержащую следующие записи:

SQL — Связующие операторы AND и OR

Следующий код содержит запрос, который будет извлекать поля ID, Name и Salary из таблицы CUSTOMERS, для которых зарплата больше 2000, а возраст составляет менее 25 лет.

Этот код дает следующий результат —

SQL — Связующие операторы AND и OR

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: