当我返回一个带有字母“A”的产品列表时,它显然会返回所有以字母“A”开头的产品。
我还想退回所有以字母“A”开头的产品和开头也有“The”的产品。我也想更好地了解如何做到这一点的最佳方法。您会使用纯 MS SQL 还是使用 ASP.NET 传递参数?
例如,当我搜索带有字母“R”的产品时,我目前返回这个
- 洛基
- 洛基 2
示例代码
SELECT title
FROM dbo.product
WHERE (title LIKE 'R%')
我希望它返回..例如...
- 岩石
- 洛基
- 洛基 2
更新:感谢您对此的所有帮助。我将进一步研究全文搜索。但对于 intrum,我将使用...
SELECT title
FROM dbo.product
WHERE (title LIKE 'The R%') OR
(title LIKE 'R%')