我有类似的要求。
declare @Test table
(ID INT IDentity(1,1),
State varchar(200)
)
insert into @test (State) --values
select 'AL~AM~AK'
union
select 'AI~AZ~AK'
union
select 'AZ~AK~AL'
select * from @test
现在@test(在我的数据库中,它是一个物理表,其中存储了客户数据)。
现在我想搜索那些有状态的id('AL~AM')。
这是一项多重搜索。
答案 0 :(得分:0)
我还没有理解你的问题! 你的意思是它会返回'AL~AM~AK'或2个结果('AL~AM~AK'和'AZ~AK~AL')?
如果仅产生AL~AM~AK,则使用此语句:
SELECT * FROM Test WHERE State like '%AL~AM%'
希望是有帮助的:)