MariaDB условие OR

В этом учебном пособии вы узнаете, как использовать MariaDB условие OR с синтаксисом и примерами.

Описание

MariaDB условие OR используется для проверки двух или более условий, при которых записи возвращаются при выполнении любого из этих условий. Условие OR может использоваться в операторе SELECT, INSERT, UPDATE или DELETE.

Синтаксис

Синтаксис условия OR в MariaDB:

WHERE condition1
OR condition2
..
OR condition_n;

Параметры или аргументы

condition1, condition2, .. condition_n
Любое из условий, которые должны быть выполнены для записей, которые будут выбраны.

Примечание

  • MariaDB условие OR позволяет вам проверить 2 или более условий.
  • MariaDB условие OR требует, чтобы любое условие (т.е.: condition1, condition2, condition_n) было выполнено для включения записи в наборе результатов.

Пример с оператором SELECT

Давайте посмотрим, как использовать условие OR в операторе SELECT в MariaDB.
Например:

В этом MariaDB примере условия OR возвращаются все записи таблицы sites, у которых site_name равен "Bing.com" или site_id равный 2. Так как в операторе SELECT используется *, то все поля из таблицы sites появятся в наборе результатов.

Пример с оператором SELECT (3 условия)

Давайте посмотрим, как использовать OR для проверки трех условий в операторе SELECT в MariaDB.
Например:

В этом примере условия OR будут возвращены все значения site_id и site_name, где site_name имеет значение "Bing.com" или "Google.com" или site_id невероятно равен 2.

Пример с оператором INSERT

Давайте посмотрим, как использовать условие OR в операторе INSERT в MariaDB.
Например:

В этом MariaDB примере OR будут вставлены в таблицу contacts все записи site_id и site_name из таблицы sites, которые имеют site_name равно "Google.com" или site_id меньше 1000.

Пример с оператором UPDATE

Давайте посмотрим, как использовать условие OR в выражении UPDATE в MariaDB.
Например:

В этом примере условия OR все значения site_name в таблице sites обновляются до "Google.com", где site_id равен 10 или site_name - это "Yandex.com".

Пример с оператором DELETE

Наконец, давайте посмотрим, как использовать условие OR в операторе DELETE в MariaDB.
Например:

В этом примере OR будут удалены все записи из таблицы sites, где site_name равно "Google.com" или site_id равно 72.