当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PostgreSQL BETWEEN用法及代码示例


PostgreSQL BETWEEN 运算符用于将一个值与一系列值进行匹配。

用法: value BETWEEN low AND high;

Or,

用法: value >= low and value;

BETWEEN 运算符通常与 WHERE 子句一起使用,并与 SELECT、INSERT、UPDATE 或 DELETE 语句关联。
在本文中,我们将使用示例 DVD 租赁数据库,此处解释并可以通过单击示例中的此链接下载。示例 1:在这里,我们将查询数量介于 3 美元和5 美元,使用我们示例数据库的 “Payment” 表中的 BETWEEN 运算符。

SELECT
    customer_id,
    payment_id,
    amount
FROM
    payment
WHERE
    amount BETWEEN 3
AND 5;

输出:

范例2:
在这里,我们将使用示例数据库的 “Payment” 表中的 BETWEEN 运算符查询获取付款日期在 2007-02-07 和 2007-02-15 之间的付款。

SELECT
    customer_id,
    payment_id,
    amount,
 payment_date
FROM
    payment
WHERE
    payment_date BETWEEN '2007-02-07'
AND '2007-02-15';

输出:

注意:在以 ISO 8601 格式进行日期查询时,即在 PostgreSQL 中应使用 YYYY-MM-DD。

相关用法


注:本文由纯净天空筛选整理自RajuKumar19大神的英文原创作品 PostgreSQL – BETWEEN operator。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。