永发信息网

sql语句应该怎么写呢?

答案:1  悬赏:0  手机版
解决时间 2021-05-04 06:48
  • 提问者网友:温柔港
  • 2021-05-03 05:54

我要提取一个内容

是这样的我想在他选择回复的时候是

数据库里的字段“ huifu” 是有内容的 然后当选择未回复的时候 “ huifu”为空的

选择那个上面的请选择的时候是 所有的 包括为空和不为空的?

我是这样写的

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Label2.Text = DropDownList1.SelectedIndex.ToString();
if(DropDownList1.SelectedIndex==0)
{
SqlConnection conn = GetConnection();
conn.Open();
SqlDataAdapter da;
da = new SqlDataAdapter("Select * From admin_pl", conn);
DataSet ds = new DataSet();
da.Fill(ds, "news");
Datagrid1.DataSource = ds.Tables["news"].DefaultView;
Datagrid1.DataBind();
}
else if (DropDownList1.SelectedIndex == 1)
{
SqlConnection conn = GetConnection();
conn.Open();
SqlDataAdapter da;
da = new SqlDataAdapter("Select * From admin_pl where huifu=????", conn);
DataSet ds = new DataSet();
da.Fill(ds, "news");
Datagrid1.DataSource = ds.Tables["news"].DefaultView;
Datagrid1.DataBind();
}
else if (DropDownList1.SelectedIndex == 2)
{
SqlConnection conn = GetConnection();
conn.Open();
SqlDataAdapter da;
da = new SqlDataAdapter("Select * From admin_pl where huifu=null", conn);
DataSet ds = new DataSet();
da.Fill(ds, "news");
Datagrid1.DataSource = ds.Tables["news"].DefaultView;
Datagrid1.DataBind();
}
}

其中那个请选择和未回复好使 可是那个sql语句不会写 ??怎么写呢?

最佳答案
  • 五星知识达人网友:荒野風
  • 2021-05-03 07:14

Select * From admin_pl where huifu IS NULL 这里是未回复的


Select * From admin_pl where huifu IS NOT NULL 就是已回复。。



NULL不是用=比较的,是用IS的。。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯