between 谓语

测试 expr1 是否大于等于 expr2 且小于等于 expr3

Syntax

expr1 [not] between expr2 and expr3

Arguments

  • expr1:任何可比较类型的表达式。
  • expr2:与所有其他参数共享 最小公类型 的表达式。
  • expr3:与所有其他参数共享 最小公共类型的 表达式。

退货

结果是一个 BOOLEAN

如果not被指定,则该函数是expr1 < expr2 or expr1 > expr3的同义词。

在没有 not 的情况下,该函数是 expr1 >= expr2 and expr1 <= expr3 的同义词。

例子

> SELECT 4 between 3 and 5;
 true

> SELECT 4 not between 3 and 5;
 false

> SELECT 4 not between NULL and 5;
 NULL