c#sql语句where 与和或组合查询
时间: 2024-10-13 13:09:46 浏览: 22
SQL语句-使用C#解析SQL语句.zip
在 C# 中,SQL 语句的 "WHERE" 子句用于从数据库表中筛选满足特定条件的记录。当你需要同时使用“AND”和“OR”组合查询时,可以按照以下方式构造 SQL 语句:
1. **AND** 条件:当你要查找满足所有条件的行时,你可以使用 `AND` 关键字。例如:
```sql
SELECT * FROM Customers
WHERE Country = 'USA' AND Age > 18;
```
这将返回所有来自美国并且年龄大于18岁的客户。
2. **OR** 条件:当你需要查找满足任一条件的行时,使用 `OR` 关键字。例如:
```sql
SELECT * FROM Orders
WHERE OrderDate >= '2023-01-01' OR Status = 'Completed';
```
这将返回所有在2023年1月1日后下单的订单,或者是已完成状态的订单。
组合使用:
```sql
SELECT * FROM Products
WHERE Category = 'Electronics' AND (Price < 500 OR StockLevel <= 10);
```
这个查询会找出电子产品类别中价格低于500元的产品,或者库存量少于等于10的商品。
阅读全文