在SQL中,BETWEEN运算符用于过滤在指定范围内的数据。它通常与AND运算符一起使用,以指定范围的上下界。

语法如下:
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

其中:
  •  column_name(s) 是你想要检索的列的名称。

  •  table_name 是你从中检索数据的表的名称。

  •  column_name 是你想要应用范围条件的列的名称。

  •  value1 和 value2 是定义范围的两个值。


例如,假设有一个名为 employees 的表,其中包含 salary 列。如果你想选择工资在 30000 到 50000 之间的员工,可以使用 BETWEEN 如下:
SELECT *
FROM employees
WHERE salary BETWEEN 30000 AND 50000;

上述查询将返回工资在 30000 到 50000 之间的所有员工的记录。

需要注意的是,BETWEEN 是包含边界值的。在上面的例子中,工资为 30000 或 50000 的员工也会被包括在结果中。如果你想要排除边界值,可以使用比较运算符,例如 > 和 <,而不是 BETWEEN。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3584/SQL