【发布时间】:2014-09-17 12:05:48
【问题描述】:
SELECT *
FROM Products
WHERE Name LIKE '%' +
(SELECT TOP 1 Gift.Name FROM Gift WHERE Id = 65)
+ '%'
子查询返回诸如“玩具枪”之类的东西。其中一些甚至由三个或更多单词组成。显然,主查询查找包含“玩具枪”的名称。 我想要做的是返回“玩具”或“枪”的所有结果。
有什么建议吗?
【问题讨论】:
-
您能够并愿意使用全文索引吗?
-
你可以使用存储过程和/或函数吗?另外,您可以使用其他语言(例如 C#、JAVA)编写自己的应用程序吗?
标签: sql sql-server tsql sql-like