我需要从查询中删除几个名字。
我尝试使用Not Like "..." OR "..."
,但失败。在哪里放置“或”标准?
答案 0 :(得分:0)
如果不是模式,则使用:not in('name1','name2')。否则,在您的示例中,当您应使用“和”时使用的是“或”。
答案 1 :(得分:0)
答案 2 :(得分:0)
首先,这取决于您是否需要模式匹配:LIKE
operator使您可以使用可能包含通配符的模式来匹配字符串,以匹配整个值范围。
例如,为以下特定字段指定选择标准:
NOT LIKE "A*"
将导致选择排除所有记录,这些记录的特定字段包含以字母A
开头的值,这可能适用于许多不同的值,具体取决于您的数据集。>
如果您尝试以这种方式排除多个模式,则选择标准将必须符合以下任一条件:
NOT LIKE "A*" AND NOT LIKE "B*"
或者:
NOT (LIKE "A*" OR LIKE "B*")
但是,如果您排除了完全匹配,则不需要LIKE
operator,并且您可以使用多个不等于 {{3} }:
<>"A" AND <>"B"
或者,您可以将comparison operators与IN
operator结合使用,以指定该值一定不能是预定列表的成员,例如:
NOT IN ("A", "B")