between Predykat

Sprawdza, czy expr1 wartość jest większa, czy równa expr2 i mniejsza niż lub równa expr3.

Składni

expr1 [not] between expr2 and expr3

Argumenty

  • expr1: wyrażenie dowolnego porównywalnego typu.
  • expr2: wyrażenie, które udostępnia najmniej wspólny typ ze wszystkimi innymi argumentami.
  • expr3: wyrażenie, które udostępnia najmniej wspólny typ ze wszystkimi innymi argumentami.

Zwraca

Wyniki to BOOLEAN.

Jeśli not określono, funkcja jest synonimem .expr1 < expr2 or expr1 > expr3

Bez not funkcji jest synonimem .expr1 >= expr2 and expr1 <= expr3

Przykłady

> SELECT 4 between 3 and 5;
 true

> SELECT 4 not between 3 and 5;
 false

> SELECT 4 not between NULL and 5;
 NULL