MariaDB условие BETWEEN

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

Описание

MariaDB условие BETWEEN используется для извлечения значений из диапазона в операторе SELECT, INSERT, UPDATE или DELETE.

Синтаксис

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

expression BETWEEN value1 AND value2;

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

expression
Столбец или расчет.
value1 and value2
Эти значения создают включающий диапазон, с которым сравнивается expression.

Примечание

  • MariaDB условие BETWEEN возвращает записи, где expression находится в диапазоне между value1 и value2 (включительно)
  • При использовании MariaDB условия BETWEEN с датами обязательно используйте функцию CAST для явного преобразования значений в даты.

Пример с числами

Рассмотрим примеры MariaDB условия BETWEEN, используя числовые значения. В следующем примере условие BETWEEN используется для получения значений в числовом диапазоне.
Например:

Этот пример MariaDB BETWEEN возвращает все строки из таблицы sites, где site_id находится в диапазоне от 220 до 380 (включительно). Это эквивалентно следующему оператору SELECT:

Пример с датами

Далее давайте посмотрим, как вы будете использовать MariaDB условие BETWEEN с датами. При использовании условия BETWEEN с датами обязательно используйте функцию CAST для явного преобразования значений в даты.
В следующем примере используется условие BETWEEN для получения значений в диапазоне дат.
Например:

В этом примере MariaDB условия BETWEEN будут возвращены все записи из таблицы pages, где update_date - с 1 мая 2019 года по 31 мая 2019 года (включительно). Это было бы эквивалентно следующему оператору SELECT:

Пример - использование оператора NOT

MariaDB условие BETWEEN также можно комбинировать с оператором NOT. Вот пример того, как вы могли бы объединить условие BETWEEN с оператором NOT.
Например:1

Этот MariaDB пример BETWEEN возвращает все строки из таблицы sites, где site_id НЕ между 10 и 20 включительно. Это было бы эквивалентно следующему оператору SELECT: