我将如何向 WHERE 子句添加更多列
本文关键字:添加 子句 WHERE | 更新日期: 2023-09-27 18:37:02
我不知道向SELECT
语句的WHERE
子句添加更多列的正确语法是什么。(部门是我想添加的字段之一,也是另一个字段。
protected void Button1_Click1(object sender, EventArgs e)
{
try
{
con.Open();
query = "select * from table_1 where Department = '" + DDl_Dep.SelectedItem.ToString() + "'";
cmd = new SqlCommand(query, con);
da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
Gview.DataSource = ds;
Gview.DataBind();
con.Close();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
您已经在选择所有字段。
SELECT * FROM Department
除了:从部门表中选择所有字段之外,别无他法还是要减少输出中的行数?然后,您必须使用 AND、OR 等增加 WHERE 子句。
SELECT Field1, Field2, Field3, ... FROM Department WHERE Field1 = 'something' AND Field2 = 'something'
下面是
一个示例:
select * from table_1 where Department ="HR" and SomeOtherColumn=""
例如,
如果这是你的表:[id][bla1][bla2][部门][某字段]
"从table_1中选择 *,其中部门 = '" + DDl_Dep.SelectedItem.ToString() + "' AND somefield ='"+ someSelected!+"'";
向 WHERE
子句添加另一列的正确方法是在它后面附加单词 and
或 AND
。
我会将您的查询值格式化为:
query = "select * "
+ "from table_1 "
+ "where Department = '" + DDl_Dep.SelectedItem.ToString() + "'"
+ "and ColumnNameHere = 'value'";