Tsql语句查询范围
时间: 2024-11-28 07:06:34 浏览: 16
TSQL语言局部变量(共11张PPT).ppt
在T-SQL(Transact-SQL,即SQL Server使用的SQL方言)中,查询特定范围的数据通常涉及到使用BETWEEN、IN或>= 和 <= 运算符。下面是一些示例:
1. **BETWEEN** 操作符:用于返回在两个指定值之间的所有行。例如,查询价格在50到100之间的产品:
```
SELECT * FROM Products WHERE Price BETWEEN 50 AND 100;
```
2. **IN** 操作符:用于指定一个列表,在结果集中查找匹配其中任何一个值的行:
```
SELECT * FROM Products WHERE ProductID IN (1, 2, 3);
```
或者,如果列表是一个表表达式:
```
SELECT * FROM Products WHERE CategoryID IN (SELECT CategoryID FROM Categories WHERE Name = 'Electronics');
```
3. **>= 和 <=** 运算符:可以一起使用来查询某个范围,比如大于等于最低价小于等于最高价的产品:
```
SELECT * FROM Products WHERE Price >= 50 AND Price <= 100;
```
阅读全文