SELECT [列1] FROM [table] WHERE [列1] <> '%1%'
这样能查出来,列中不包含字符‘1’的所有行吗?

解决方案 »

  1.   

    not like '%1%' 就是这样写。
      

  2.   

    like  表示模糊查询
    里面包含了通配符%
    %代替任意N个字符列中不包含 '1' 所有行,即SELECT [列1] FROM [table] WHERE [列1] not like '%1%'
      

  3.   

    SELECT [列1] FROM [table] WHERE [列1] where isnull(CHARINDEX ('l',[列1]),0)=0
      

  4.   

    SELECT [列1] FROM [table] WHERE [列1] not like '%1%'
    --或者
    SELECT [列1] FROM [table] WHERE CHARINDEX ('l',[列1])=0