select NAME from company where NAME not in ('aaa',bbb'','sss','dddd')

解决方案 »

  1.   

    string sqlStr = "select NAME from company where NAME not in ('aaa','bbb','ccc','ddd')";
      

  2.   

    哇,那如果ArrayList里有几十条记录,那不是要写arraylist[0],arraylist[1],...,arraylist[n]条吗?
      

  3.   

    用not exists比用not in快
      

  4.   

    你的ArrayList是不是高级语言中的(C#)。
    若是可以在C#中这样写:
    string s;
    for(i=0;i<arraylist.count;i++)
    {
       if i=0
          s="select * from test where id not in('"+arraylist[i]+"'";   else
          s=s+",'"+arraylist[i]+"'";
    }
    s=s+")";