PostgreSQL BETWEEN 操作符
介于
BETWEEN
运算符选择给定范围内的值。这些值可以是数字、文本或日期。
BETWEEN
操作符是包含性的:开始值和结束值都包含在内。
BETWEEN 文本值
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 日期值
BETWEEN
操作符也可以用于日期值。
示例
选择 2023 年 4 月 12 日到 2023 年 5 月 5 日之间的所有订单
SELECT * FROM orders
WHERE order_date BETWEEN '2023-04-12' AND '2023-05-05';
运行示例 »