📜  MySQL BETWEEN条件(1)

📅  最后修改于: 2023-12-03 15:03:04.538000             🧑  作者: Mango

MySQL BETWEEN条件

BETWEEN条件是MySQL中的一种常用的条件筛选方式,能够筛选出某个字段在一定范围内的记录。

语法
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
参数说明
  • column_name:被筛选的字段名。
  • table_name:被查询的表名。
  • value1:字段取值的下限。
  • value2:字段取值的上限(包含在内)。
示例

例如,我们有一个名为employees的表,其中有两个字段,分别是nameage,现在我们想要查询年龄在20岁到30岁之间的员工名字,那么可以使用以下语句:

SELECT name
FROM employees
WHERE age BETWEEN 20 AND 30;
注意事项
  • BETWEEN条件可以用于数字、字符(字符串)、日期等数据类型。
  • BETWEEN条件是包含上限值的,也就是说,满足条件的记录的value1 <= column_name <= value2
  • 如果想要不包含某一端点的值,可以使用<>条件。
  • 如果value1value2的位置反了,语句仍然是正确的,因为BETWEEN条件是对称的。
结论

BETWEEN条件是MySQL查询语句中非常实用的一个条件筛选方式,适用于各种数据类型。只需要注意一些细节,就可以轻松地完成所需的数据筛选。