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'