在SQL中,BETWEEN
關鍵字用于在查詢中指定一個范圍。它允許你選擇一個范圍內的值,包括邊界值。以下是如何使用BETWEEN
關鍵字的示例:
假設我們有一個名為orders
的表,其中包含以下列:order_id
(訂單ID),customer_id
(客戶ID),order_date
(訂單日期)和total_amount
(訂單總金額)。
如果我們想要查找在特定日期范圍內下的所有訂單,我們可以使用BETWEEN
關鍵字,如下所示:
SELECT * FROM orders
WHERE order_date BETWEEN '2021-01-01' AND '2021-12-31';
這將返回orders
表中order_date
在2021年1月1日至2021年12月31日之間的所有記錄。
同樣,如果我們想要查找訂單總金額在特定范圍內的所有訂單,我們可以這樣做:
SELECT * FROM orders
WHERE total_amount BETWEEN 100 AND 500;
這將返回orders
表中total_amount
在100至500之間的所有記錄。
請注意,BETWEEN
關鍵字是包含邊界值的。這意味著查詢將返回指定范圍內的所有值,包括邊界值本身。