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。
相關用法
- PostgreSQL NOT BETWEEN用法及代碼示例
- PostgreSQL NOT IN用法及代碼示例
- PostgreSQL IN用法及代碼示例
- PostgreSQL NOT LIKE用法及代碼示例
- PostgreSQL ILIKE用法及代碼示例
- PostgreSQL IS NULL用法及代碼示例
- PostgreSQL LIKE用法及代碼示例
- PostgreSQL UNION用法及代碼示例
注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 PostgreSQL – BETWEEN operator。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。