【www.gdgbn.com--php与数据库】

sql between and 范围操作

关键字之间的允许您定义,在各种形式的谓词。如果一个行中的列值,属于此范围,则谓词是真实的,该行会在结果表说。测试的范围之间,由两个关键字之间和AND。它必须提供的上方和下方的范围值。第一个值必须是下限,第二个值的上限。

之间的这项条款的语法如下:

SELECT column_name
FROM derived_table
WHERE column_name [NOT] BETWEEN "value1" AND "value2"

这将检索所有行的列有与"价值值1"和"值"。子句之间可以用在任何有效的SQL语句 - 选择,插入,更新或删除。重要的是要注意,它可以治疗不同的数据库教程不同。

实例一

SELECT EmployeeIDNo, Salary
FROM EmployeeStatisticsTable
WHERE Salary BETWEEN 30000 AND 50000

实例二

SELECT EmployeeIDNo, Salary
FROM EmployeeStatisticsTable
WHERE Salary NOT BETWEEN 30000 AND 50000

实例 三

SELECT *
FROM EmployeeAddressTable
WHERE LastName BETWEEN "Ackerman" AND "Scott"

本文来源:http://www.gdgbn.com/jiaocheng/23631/