因为"["是like 里的识别 如以like '[%'是找不到内容的,如以like '[[]%'同样也找不到不知如何
谢谢

解决方案 »

  1.   


    select * from tab where charindex('[',lie)=1
      

  2.   

    SELECT 'OK' WHERE '[' LIKE '[[]%'  
    /* OK */
      

  3.   


    IF EXISTS (SELECT 1 FROM SYSOBJECTS WHERE name = 'tba')
    BEGIN
    DROP TABLE tba
    END
    GO
    CREATE TABLE tba
    (
    ID INT,
    Memo Varchar(100)
    )
    GO
    INSERT INTO tba
    SELECT 1,'[45678' UNION
    SELECT 2,'3[333333'
    GOSELECT * FROM tba
    WHERE CHARINDEX('[',Memo) = 1
      

  4.   


    select * from tab where charindex('[',col)=1
      

  5.   

    使用charindex应该是不走索引的,建议使用like,查询以某个字符开头的不会破会索引