我有一个想法不知道要用什么方法去实现 
比如:'AX-1;BX-1;CX-2'我输入以上的查询条件,不过这些条件可以一个也可以多个,是随自己想怎么输就怎么输。 
查询单个表。我要怎么实现, 
有高手能不能帮我这个菜鸟一下,我想多学点东西啊 可以回复我,也可以发邮件给我,[email protected] 
 

解决方案 »

  1.   

    select * from ta where charindex(';'+colname+';',';'+'AX-1;BX-1;CX-2'+';') > 0 
      

  2.   

    DECLARE @WHERE VARCHAR(10)
    SET @WHERE ='AX-1;BX-1;CX-2'
    SELECT * FROM TB WHERE CHARINDEX(';'+字段+';',';'+@WHERE+';')>0
      

  3.   

    'AX-1;BX-1;CX-2'这些条件都是随便输进去的,可以是AX-1,也可以其他的,就是说个数不确定
      

  4.   

    'AX-1;BX-1;CX-2'这些条件都是随便输进去的,可以是AX-1,也可以其他的,就是说个数不确定