1

このような値を含むテーブルの列があります

class1   class2   class3   class4
A        D        0        0
0        A        B        0
B        0        0        C
A        0        D        0

そして、私は次のような文字列を持っていFirst="A,B"ますSecond="C,D"

これらの 4 つの列のいずれかに含まれる文字列のいずれかの文字を確認するにはどうすればよいですか

4

2 に答える 2

0
select * from yourtable where class1 in('A,B,C,D')
UNION
select * from yourtable where class2 in('A,B,C,D')
UNION
select * from yourtable where class3 in('A,B,C,D')
UNION
select * from yourtable where class4 in('A,B,C,D')
于 2012-11-28T05:31:03.803 に答える
0
select * from t 
where 

'A,B' like '%'+class1+'%'
or
'A,B' like '%'+class2+'%'
or
'A,B' like '%'+class3+'%'
or
'A,B' like '%'+class4+'%'
于 2012-11-28T06:33:08.537 に答える