SQL查询搜索具有特定文本的记录?

his*_*a21 2 sql-server

如何查询具有用户特定文本输入的记录?

例如在我的表适配器功能中:

SELECT Word, Description, Example  
FROM WordLists  
WHERE (Word LIKE @SearchKey OR Description LIKE @SearchKey OR Example LIKE @SearchKey)
Run Code Online (Sandbox Code Playgroud)

显然,只有具有某些输入的确切文本的记录才会从DB中获取.我需要做的是获取包含用户输入文本的所有记录.

Sun*_*nov 7

SELECT Word, Description, Example
FROM WordLists
WHERE ( (Word LIKE '%' + @SearchKey + '%') 
   OR (Description LIKE '%' + @SearchKey + '%') 
   OR (Example LIKE '%' + @SearchKey +'%') ) 
Run Code Online (Sandbox Code Playgroud)