简介
在MySQL数据库中,使用BETWEEN AND
操作符可以进行范围查询,即根据某个字段的值在指定范围内进行检索数据。这个操作符非常有用,因为它可以让我们轻松地筛选出位于两个特定值之间的数据,而不需要使用复杂的条件语句。
BETWEEN AND操作符的语法
BETWEEN AND
操作符的基本语法如下:
SELECT column1, column2, ...
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
在这里,column_name
是你想要进行范围查询的字段,value1
和value2
则是指定的范围的起始和结束值。查询的结果将返回满足这个范围条件的所有行数据。
使用示例
假设我们有一个名为products
的表,其中包含了以下字段:product_id
, product_name
, price
, 和 stock_quantity
。我们希望查找价格在100到200之间,库存量不为0的商品。
首先,我们需要创建一个简单的示例表:
CREATE TABLE products (
product_id INT PRIMARY KEY,
product_name VARCHAR(50