条件语句:BETWEEN 语句 0 个改进

MYSQL的BETWEEN条件在SQL语句中指定表达式值的范围。
Syntax:

expression BETWEEN value1 AND value2;    

参数:

expression: 指定列的表达式。

value1 and value2: 指定列的表达式的范围。
来看一些例子:

(i) MySQL BETWEEN 与数字类型的值:

数据表officers,如下所示:

MySQL BETWEEN 1

执行查询语句:

SELECT *  
FROM officers  
WHERE officer_id BETWEEN 1 AND 3;  

输出:

MySQL BETWEEN 2

注意: 上面示例中,可以看到仅有3条记录被返回。

(ii) MySQL BETWEEN 与日期类型的值:

MySQL BETWEEN条件还可以允许你根据日期检索记录。

看一个简单的例子:

数据表employees,如下所示:

MySQL BETWEEN 3

执行查询语句:

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

输出:

MySQL BETWEEN 4

注意: 可以看到,只有满足日期范围的记录被返回。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!