PostgreSQL BETWEEN 运算符
BETWEEN
The BETWEEN
运算符选择给定范围内的值。这些值可以是数字、文本或日期。
The BETWEEN
运算符是包含性的:开始值和结束值都包含在内。
BETWEEN 文本值
The BETWEEN
运算符也可以用于文本值。
结果返回所有按字母顺序在指定值之间的记录。
示例
选择所有介于 'Pavlova' 和 'Tofu' 之间的产品
SELECT * FROM Products
WHERE product_name BETWEEN 'Pavlova' AND 'Tofu';
运行示例 »
如果我们在上面的示例中添加一个 ORDER BY
子句,它会更容易阅读
示例
与上面相同的示例,但我们按 product_name
对其进行排序
SELECT * FROM Products
WHERE product_name BETWEEN 'Pavlova' AND 'Tofu'
ORDER BY product_name;
运行示例 »
BETWEEN 日期值
The BETWEEN
运算符也可以用于日期值。
示例
选择 2023 年 4 月 12 日到 2023 年 5 月 5 日之间的所有订单
SELECT * FROM orders
WHERE order_date BETWEEN '2023-04-12' AND '2023-05-05';
运行示例 »