在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
关键字是包含边界值的。这意味着查询将返回指定范围内的所有值,包括边界值本身。