我有一个表 tb1(item, status),状态是varchar(50)
. 例如,
item status
item1 abc
item2 a
item3 ed
item4 ca
我需要编写一个查询来选择那些状态值为('b','d','f')中的任何一个的项目。所以结果应该是item1, item3
。如何编写查询来拆分列状态?
我有一个表 tb1(item, status),状态是varchar(50)
. 例如,
item status
item1 abc
item2 a
item3 ed
item4 ca
我需要编写一个查询来选择那些状态值为('b','d','f')中的任何一个的项目。所以结果应该是item1, item3
。如何编写查询来拆分列状态?
select item, status
from tb1
where status like '%[bdf]%'
select *
from yourTable
where Contains(status, 'b OR d OR f')
看这里的例子
SELECT * FROM tb1
WHERE status LIKE '%a%' OR status LIKE '%b%' OR status LIKE '%f%'