我想创建一个查询并获取搜索结果中不存在特定单词的结果。
我知道如何做到这一点?
我正在使用SQL Server 2012
表1:客户信息
First Name Last Name Customer ID Report
我想在“报告”字段中搜索数据。这是NVARCHAR
数据类型。
所以在我的例子中,我想找到所有不包含“止赎”字样的报告
答案 0 :(得分:3)
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或任意数量的其他字符串函数。