我想要创建查询并获取搜索结果中没有特定单词的结果。搜索“这些字词都不是”的SQL查询
任何想法我可以做到这一点?
我使用SQL Server 2012的
表1:客户信息
First Name Last Name Customer ID Report
我要搜索的报表字段数据。这是一个NVARCHAR
数据类型。
所以在我的例子,我想找到所有不包含单词 “止赎”
我想要创建查询并获取搜索结果中没有特定单词的结果。搜索“这些字词都不是”的SQL查询
任何想法我可以做到这一点?
我使用SQL Server 2012的
表1:客户信息
First Name Last Name Customer ID Report
我要搜索的报表字段数据。这是一个NVARCHAR
数据类型。
所以在我的例子,我想找到所有不包含单词 “止赎”
WHERE [field name] NOT IN ("word1","word2","...")
WHERE [field name] NOT LIKE '%@myword%'
WHERE @myword NOT IN [field name]
等
编辑
WHERE [Report] NOT LIKE '%foreclosure%'
否则的报告,检查出CHARINDEX或Books Online中的任何其他字符串函数。
你见过[EXISTS条件](http://www.techonthenet.com/sql/exists.php)吗? – guanabara 2013-03-14 16:09:05
需要更多关于表格和栏目的信息。 – 2013-03-14 16:09:21
请发表您的表格结构,样本数据和所需的结果。 – Taryn 2013-03-14 16:09:31