typename  typeida            6b            7c            27有两条数据的typeid分别为'6,7','6,27'请问我要查找typename=7的数据这个sql语句该怎么写?

解决方案 »

  1.   

    這樣??
    Select * From TableName Where typename=7
      

  2.   

    你舉出的例子也沒有typename=7的啊??是不是要這個??
    Select * From TableName Where typeid=7
      

  3.   

    LZ的意思我还是没听太明白,要不把下面这个试试?不对再说..
    Select * From TableName Where typeid=7
      

  4.   

    意思不太明白Select * From TableName Where typeid=7
    ??
      

  5.   

    -----------是不是这样?Select * From TableName Where typeid like '%7%'
      

  6.   

    突发奇想,会不会楼主想表达....
    Create table A(typename varchar(10),typeid varchar(10))
    insert into A
    select '6','6,7' union all
    select '7','6,2' select * from A where charindex(typename,typeid)>0
      

  7.   

    应该是typename=b
    如果是Select * From TableName Where typename=7就什么结果都没有如果是Select * From TableName Where typeid like '%7%' 则查出两条结果而实际结果只有第一条数据符合
      

  8.   

    那Select * From TableName Where typeid=7應該也可以吧