如何查询某字段内是否包含 “'”
表CP
字段ABC伤风片
严'迪
如何查出严'迪呢

解决方案 »

  1.   

    where abc like '%严''迪%'
      

  2.   

    declare @t table(字段ABC varchar(10))
    insert @t select '伤风片'
    insert @t select '严''迪' select * from @t where 字段ABC like '%''%'
    /*
    字段ABC
    ----------
    严'迪(1 行受影响)
    */
      

  3.   

    DECLARE @TB TABLE(ABC NVARCHAR(10))
    INSERT @TB
    SELECT N'伤风片' UNION ALL 
    SELECT N'严''迪'SELECT * FROM @TB WHERE CHARINDEX(N'''', ABC)>0