程序员社区

MySQL系列教程 --- 70、MySQL 中的 BETWEEN 语句

MYSQL BETWEEN 条件指定如何从特定范围内的表达式中检索值。它与 SELECT、INSERT、UPDATE 和 DELETE 语句一起使用。

句法:

expression BETWEEN value1 AND value2;    

参数

expression:它指定一列。

value1 and value2: 这些值定义了表达式与之比较的包含范围。

让我们举一些例子:

(i) 带有数值的 MySQL BETWEEN 条件:

考虑具有以下数据的表“officers”。

file

执行以下查询:

SELECT *  
FROM officers  
WHERE officer_id BETWEEN 1 AND 3;  

输出:

file

注意:在上面的例子中,你可以看到在 1 到 3 之间只返回了三行。

(ii) MySQL BETWEEN 条件与日期:

MySQL BETWEEN 条件还方便您根据日期检索记录。

看这个例子:

考虑一个表“employees”,具有以下数据。

file

执行以下查询:

SELECT *  
FROM employees  
WHERE working_date BETWEEN CAST ('2015-01-24' AS DATE) AND CAST ('2015-01-25' AS DATE);  

输出:

file

注意:在上面的示例中,您可以看到仅显示特定日期之间的数据。

赞(0) 打赏
未经允许不得转载:IDEA激活码 » MySQL系列教程 --- 70、MySQL 中的 BETWEEN 语句

一个分享Java & Python知识的社区