MYSQL BETWEEN 条件指定如何从特定范围内的表达式中检索值。它与 SELECT、INSERT、UPDATE 和 DELETE 语句一起使用。
句法:
expression BETWEEN value1 AND value2;
参数
expression:它指定一列。
value1 and value2: 这些值定义了表达式与之比较的包含范围。
让我们举一些例子:
(i) 带有数值的 MySQL BETWEEN 条件:
考虑具有以下数据的表“officers”。
执行以下查询:
SELECT *
FROM officers
WHERE officer_id BETWEEN 1 AND 3;
输出:
注意:在上面的例子中,你可以看到在 1 到 3 之间只返回了三行。
(ii) MySQL BETWEEN 条件与日期:
MySQL BETWEEN 条件还方便您根据日期检索记录。
看这个例子:
考虑一个表“employees”,具有以下数据。
执行以下查询:
SELECT *
FROM employees
WHERE working_date BETWEEN CAST ('2015-01-24' AS DATE) AND CAST ('2015-01-25' AS DATE);
输出:
注意:在上面的示例中,您可以看到仅显示特定日期之间的数据。