【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"