2012-09-11 72 views
0

我有一個表tb1(項目,狀態),狀態是varchar(50)。例如,如何編寫查詢來解析列?

item status 
item1 abc 
item2 a 
item3 ed 
item4 ca 

我需要編寫一個查詢來選擇其狀態具有的值是任意的(「B」,「d」,「F」)的項目。所以結果應該是item1, item3。如何編寫查詢來拆分列狀態?

+1

你怎麼知道那ITEM2和item3的被檢索到的? – sgcharlie

+0

結果如何是item2? –

+0

'item2'只有'a'。那麼你的結果如何呢? – Kash

回答

0
SELECT * FROM tb1 
WHERE status LIKE '%a%' OR status LIKE '%b%' OR status LIKE '%f%' 
2
select * 
from yourTable 
where Contains(status, 'b OR d OR f') 

在這裏看到example

+2

這將需要表'tb1'爲全文索引。 – Kash