雁过留声 发表于 2024-7-25 14:04:05

SQL BETWEEN AND 语句

BETWEEN 操作符用于选取介于两个值之间的数据范围内的值。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本大概日期。
SQL BETWEEN 语法
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
演示数据库

在本教程中,我们将利用众所周知的 Northwind 样本数据库。
下面是选自 "Products" 表的数据:
ProductIDProductNameSupplierIDCategoryIDUnitPrice1Chais1110 boxes x 20 bags182Chang1124 - 12 oz bottles193Aniseed Syrup1212 - 550 ml bottles104Chef Anton's Cajun Seasoning1248 - 6 oz jars225Chef Anton's Gumbo Mix1236 boxes21.35
BETWEEN 操作符实例

下面的 SQL 语句选取代价介于 10 和 20 之间的全部产物:
SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;
NOT BETWEEN 操作符实例

如需显示不在上面实例范围内的产物,请利用 NOT BETWEEN:
SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;
带有 IN 的 BETWEEN 操作符实例

下面的 SQL 语句选取代价介于 10 和 20 之间但 CategoryID 不为 1、2 或 3 的全部产物:
SELECT * FROM Products
WHERE (Price BETWEEN 10 AND 20)
AND CategoryID NOT IN (1,2,3);

带有文本值的 BETWEEN 操作符实例

下面的 SQL 语句选取 ProductName 以介于 'C' 和 'M' 之间字母开始的全部产物:
SELECT * FROM Products
WHERE ProductName BETWEEN 'C' AND 'M';
带有文本值的 NOT BETWEEN 操作符实例

下面的 SQL 语句选取 ProductName 不以介于 'C' 和 'M' 之间字母开始的全部产物:
SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'C' AND 'M';
示例表

下面是选自 "Orders" 表的数据:
OrderIDCustomerIDEmployeeIDOrderDateShipperID102489057/4/19963102498167/5/19961102503447/8/19962102518437/9/19961102527647/10/19962
带有日期值的 BETWEEN 操作符实例

下面的 SQL 语句选取 OrderDate 介于 '04-July-1996' 和 '09-July-1996' 之间的全部订单:
SELECT * FROM Orders
WHERE OrderDate BETWEEN #07/04/1996# AND #07/09/1996#; 请注意,在不同的数据库中,BETWEEN 操作符会产生不同的结果!
在某些数据库中,BETWEEN 选取介于两个值之间但不包括两个测试值的字段。
在某些数据库中,BETWEEN 选取介于两个值之间且包括两个测试值的字段。
在某些数据库中,BETWEEN 选取介于两个值之间且包括第一个测试值但不包括最后一个测试值的字段。
因此,请查抄您的数据库是如那边理 BETWEEN 操作符!
 CSDN:步伐猿 寄语:
1、作为一个真正的步伐员,首先应该恭敬编程,热爱你所写下的步伐,他是你的同伴,而不是工具。
2、步伐员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,步伐员必须是勇敢的。
3、编程是一种单调的生活,因此步伐员比平凡人必要更多的关怀,更多的友情。
4、步伐不是年轻的专利,但是,他属于年轻。
5、没有情调,不懂浪漫,也许这是步伐员的一面,但拥有朴实无华的爱是他们的另一面。
6、一个豪杰三个帮,步伐员同样如此。
7、一个100行的代码调试都大概会让步伐员遇到很多波折,以是,面对波折,我们永久不能低头。
8、调试完一个动态连接函数,固然值得兴奋,但真正的乐成远还在无数个函数之后。
9、步伐是我的生命,但我信赖爱她甚过爱我的生命。
10、信心和目标,必须永久洋溢在步伐员内心。
11、就算我们站在群山之颠,也别忘记雄鹰依旧能从我们头顶飞过。骄傲是比用JAVA进行底层开辟更可笑的东西。
12、这句话不是很高雅,彻底藐视那些害怕别人逾越自己而拒绝回答别人问题的步伐员。
13、如果调试一个步伐让你很苦恼,千万不要放弃,乐成永久在拐角之后,除非你走到拐角,否则你永久不知道你离他多远,以是,请记住,坚韧不拔,直到乐成。
14、最累的时候,家人是你最好的归宿。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: SQL BETWEEN AND 语句