Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 хитрый лайк  [new]
маркополо
Guest
всем доброго дня.
подскажите плиз, как написать like что бы он поле искал в другом поле?
ну т.е. запрос из таблички:
declare  @t table (ID int identity(1,1), N1 varchar(100), N2 varchar(100))

insert into @t (N1,N2)
select 'fff','12345fff54321' union all
select 'qwerty','aaaqwertymmmm' union all
select 'asd','dfjbsdifjadjfasd' union all
select 'xxxx','xxxx' union all
select 'mnb','12345fff54321' union all
select 'lll','12345fff54321' 

select N1, N2 from @t 
where N2 like N1


должен выдавать поля:
 'fff','12345fff54321' 
'qwerty','aaaqwertymmmm' 
'asd','dfjbsdifjadjfasd' 
 'xxxx','xxxx' 



чет туплю
заранее спасибо огромное всем ответившим!
19 фев 13, 12:47    [13947878]     Ответить | Цитировать Сообщить модератору
 Re: хитрый лайк  [new]
типа этого?
Guest
маркополо,

 where N2 like '%'+ N1 + '%' 
19 фев 13, 12:54    [13947913]     Ответить | Цитировать Сообщить модератору
 Re: хитрый лайк  [new]
маркополо
Guest
блин, вот я тормоз
да, типа этого ) спасибо!
19 фев 13, 12:56    [13947929]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить