摘要:在本教程中,您将学习如何使用MySQL BETWEEN运算符确定值是否在一个值范围内。
MySQL BETWEEN运算符简介
BETWEEN AND判断某字段值是否在给定的范围内。我们经常在SELECT,INSERT,UPDATE和DELETE语句的WHERE子句中使用BETWEEN运算符。
下面说明了BETWEEN运算符的语法:
expr [NOT] BETWEEN begin_expr AND end_expr;
expr 是一个表达式,它用于测试值是否在定义的范围begin_expr 和 end_expr 之间。
expr, begin_expr和end_expr必须具有相同的数据类型。
如果 expr 的值大于或等于(>=)begin_expr 的值并且小于或等于(<=)end_expr 的值则返回 true,否则返回 0 。
在NOT BETWEEN运算符中,如果expr的值小于(
如果任何表达式为NULL,则BETWEEN运算符返回NULL值。
如果要指定排除范围,则使用大于(>)和小于(
MySQL BETWEEN示例
我们练习一些使用BETWEEN运算符的例子。
MySQL BETWEEN与数字示例
请参阅示例数据库中的下products表:
假设你想查找价格在90到100之间的产品,您可