如何编写查询来解析列?

GLP*_*GLP 0 sql-server

我有一个表tb1(项目,状态),状态是varchar(50).例如,

item    status
item1   abc
item2   a
item3   ed
item4   ca
Run Code Online (Sandbox Code Playgroud)

我需要编写一个查询来选择那些状态值为('b','d','f')的项目.所以结果应该是item1, item3.如何编写查询以拆分列状态?

Red*_*ter 6

select item, status
from tb1
where status like '%[bdf]%'
Run Code Online (Sandbox Code Playgroud)

SQL小提琴示例

  • @RezaSadr那不是你的查询在做什么;) (2认同)