0

テーブル tb1(item, status) があり、ステータスはvarchar(50). 例えば、

item    status
item1   abc
item2   a
item3   ed
item4   ca

ステータスの値が ('b'、'd'、'f') のいずれかであるアイテムを選択するクエリを作成する必要があります。したがって、結果は になりますitem1, item3。列のステータスを分割するクエリを作成するにはどうすればよいですか?

4

3 に答える 3

6
select item, status
from tb1
where status like '%[bdf]%'

SQL フィドルの例

于 2012-09-11T16:34:26.947 に答える
2
select *
from yourTable
where Contains(status, 'b OR d OR f')

ここで例を見てください

于 2012-09-11T16:35:23.010 に答える
0
SELECT * FROM tb1 
WHERE status LIKE '%a%' OR status LIKE '%b%' OR status LIKE '%f%'
于 2012-09-11T16:34:15.757 に答える