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';
執行示例 »