0

我有一个充当过滤器字段的文本字段。它检查等于、包含和开头。我的问题是,在不更改我的任何代码的情况下,我可以通过使用像“!”这样的字符串来检查“不包含”、“不以”等等。运算符还是“<>”?

例如:我想获取所有没有'a'的记录,那么我可以将字符串传递为“!a”或“<>a”或其他东西,以便我可以获得所需的记录吗?(我知道这两个不起作用,因为我试过了。)

4

2 回答 2

0

请参考http://www.sqlservercentral.com/Forums/Topic1213442-338-1.aspx 可以用where子句中的case来解决

于 2013-03-06T07:22:15.320 回答
0

您必须使用关键字NOT,例如

SELECT * FROM Table WHERE Foo NOT LIKE '%bar%'
于 2013-03-06T07:16:08.883 回答