Будет ли это работать для поиска чего-то в моей БД? - PullRequest
0 голосов
/ 28 августа 2009
Create Proc CargarAnuncioPorBusqueda
    @searchString varchar(max)
AS 
select * from Anuncio where titulo Like '%'+ @searchString + '%'

Скажем, пользователь пишет: "пулы", будет ли эта хранимая процедура возвращать все, что имеет "пулы" в "titulo"?

Спасибо. :)

Ответы [ 3 ]

3 голосов
/ 28 августа 2009

Да. Возвращаются «катушки», «у бассейна», «бассейны» и т. Д.

2 голосов
/ 28 августа 2009

Да, это правильное использование оператора like.

Вы также можете сделать логический запуск с помощью этого:

like @searchterm + '%'

и Заканчивается С вот так:

like '%' + @searchterm
0 голосов
/ 28 августа 2009

Хотя это не очень быстрый поиск.

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