Поиск нескольких вариантов в SQL Server - PullRequest
0 голосов
/ 05 июля 2011

У меня есть требование как.

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 (в моей базе данных это физическая таблица, в которой хранятся данные клиентов).

Теперь я хочу найти идентификатор, который имеет состояния ('AL ~ AM').

Это мульти-мульти поиск.

1 Ответ

0 голосов
/ 05 июля 2011

Я еще не понял вашего вопроса!Вы имели в виду, что он будет возвращать 'AL ~ AM ~ AK' или 2 результата ('AL ~ AM ~ AK' и 'AZ ~ AK ~ AL')?

Если результат будет только AL ~ AM ~ AK, затем используйте это утверждение:

SELECT * FROM Test WHERE State like '%AL~AM%'

Надеюсь, это помогает:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...