我在SQL Server中有一个查询来从数据库中选择所有数据。
SELECT * FROM DatabaseName
有没有办法选择所有不包含某个短语的数据。
例如,如果我有一个包含
的表Contain
Contain1
Contain2
Exclude1
Exclude2
Contain3
Contain4
Exclude3
我希望排除文字Exclude
它只会返回
Contain
Contain1
Contain2
Contain3
Contain4
不幸的是,每一行都非常大(> 500000个字符),所以我试图找到一种有效的方法来实现这一目标。
答案 0 :(得分:2)
看起来您可能会受益于FULLTEXT INDEX。
答案 1 :(得分:-1)
SELECT *
FROM YourTable
WHERE [Column] NOT LIKE 'Exclude%'