如果列包含特定术语

时间:2014-04-29 00:50:06

标签: sql sql-server

尝试搜索表,以获取Id列与搜索查询匹配的数据。这只是我第二天使用SQL,所以我遇到了一些问题。

这就是我试过的

SELECT * FROM [Table] WHERE Id LIKE '%@search%' 

这不起作用,我应该怎么做? 谢谢!

2 个答案:

答案 0 :(得分:3)

如果您的实现在SQL Server中,则应该是以下格式:

SELECT * FROM [Table] WHERE Id LIKE '%' + @search + '%';

答案 1 :(得分:1)

更改

'%@search%' 

'%' + @search + '%'