为了检查某个范围的值,可使用BETWEEN操作符。其语法与其他WHERE子句的操作符稍有不同,因为它需要两个值,即范围的开始值和结束值。
例如,BETWEEN操作符可用来检索价格在5美元和10美元之间或日期在指定的开始日期和结束日期之间的所有产品。
下面的例子说明如何使用BETWEEN操作符,它检索价格在5美元和10美元之间的所有产品:
输入:
SELECT prod_name,prod_price FROM products WHERE prod_price BETWEEN 5 AND 10;
输出:
prod_name | prod_price |
---|---|
.5 ton anvil 1 ton anvil Bird seed 0il can TNT(5 sticks) |
5.99 9.99 10.00 8.99 10.00 |
分析:从这个例子中可以看到,在使用BETWEEN时,必须指定两个值——所需范围的低端值和高端值。这两个值必须用AND关键字分隔。BETWEEN匹配范围中所有的值,包括指定的开始值和结束值。
转载请注明:成都千喜数据恢复中心 » SQL Server如何使用WHERE范围值检查