c#sqlsever 查询语句怎么写,查询其中两个字段等于某某值
时间: 2024-12-21 22:27:03 浏览: 11
在C#中,当你使用SQL Server数据库时,通常会通过ADO.NET或其他ORM框架如Entity Framework来编写查询语句。如果你想查询两个字段的值等于特定的值,你可以使用`SELECT`语句结合`WHERE`子句。下面是一个基本的例子:
```csharp
using System.Data.SqlClient;
string connectionString = "你的连接字符串";
string query = "SELECT Field1, Field2 FROM YourTable WHERE Field1 = @value1 AND Field2 = @value2";
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@value1", "你的第一个值");
command.Parameters.AddWithValue("@value2", "你的第二个值");
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
// 读取查询结果
string fieldValue1 = reader.GetString(0);
string fieldValue2 = reader.GetString(1);
Console.WriteLine($"Field1: {fieldValue1}, Field2: {fieldValue2}");
}
// 关闭资源
reader.Close();
```
在这个例子中,你需要替换`YourTable`为你实际的表名,`Field1`和`Field2`为你要查询的字段名称,以及`"你的第一个值"`和`"你的第二个值"`为你要查找的具体值。
阅读全文