我有一个文本字段,用于过滤字段。它检查等于,包含和开始。我的问题是,在不改变我的任何代码的情况下,我可以检查'不包含','不以'开头等等,只需使用我传递的字符串'!'运营商或“<>”?
例如: 我想获取所有没有'a'的记录,所以我可以将字符串作为“!a”或“<> a”或其他东西传递给我,以便我可以获得所需的记录吗? (我知道这两个不起作用,因为我试过。)
答案 0 :(得分:0)
您必须使用关键字NOT
,例如
SELECT * FROM Table WHERE Foo NOT LIKE '%bar%'
答案 1 :(得分:0)
请参阅http://www.sqlservercentral.com/Forums/Topic1213442-338-1.aspx 可以用where子句
中的情况解决