这可以用于在我的数据库中搜索某些内容吗?

时间:2009-08-28 15:09:35

标签: sql sql-server

Create Proc CargarAnuncioPorBusqueda
    @searchString varchar(max)
AS 
select * from Anuncio where titulo Like '%'+ @searchString + '%'

假设用户写道:“pool”,此存储过程是否会返回“titulo”中具有“池”的所有内容?

谢谢。 :)

3 个答案:

答案 0 :(得分:3)

是。它会返回“spools”,“poolside”,“pool”等。

答案 1 :(得分:2)

是的,正确使用了类似的操作符。

你也可以这样开始逻辑:

like @searchterm + '%'

和Ends像这样:

like '%' + @searchterm

答案 2 :(得分:0)

但这不是一个非常快速的搜索。