可以从“操作符”菜单上获得逻辑操作符。逻辑操作符可以创建条件,如果文字特性与特定模式匹配或显示在特定列表内,这些条件将为该文字特性返回一个值。
为地理空间要素创建表达式时,可以使用以下逻辑操作符:
操作符 | 定义 | 语法 |
---|---|---|
LIKE |
查找与某一模式匹配的文字。用户所指定的模式(带单引号)可以包含常规字符和百分比 (%) 通配符。要实现匹配,常规字符必须与模式中指定的字符完全匹配;百分比字符可以与模式的任意部分匹配。 |
特性 LIKE 'text%' |
NOT LIKE |
查找与某一模式不匹配的文字。与使用 LIKE 时相同,可以使用百分比通配符。 |
NOT 特性 LIKE 'text%' |
IN |
确定指定的值是否与列表中的任意值匹配。 |
特性 IN (值,值) |
NOT IN |
确定指定的值是否与列表中的任意值均不匹配。 |
NOT 特性 IN (值,值) |
IS NULL |
返回指定特性(如果为 NULL)。如果任一操作数为 NULL,则带有位操作符或算术操作符的表达式均计算为 NULL。 |
特性 IS NULL |
IS NOT NULL |
返回指定特性(如果不为 NULL)。如果任一操作数为 NULL,则带有位操作符或算术操作符的表达式均计算为 NULL。 |
NOT 特性 IS NULL |
AND |
合并条件并找出一个匹配值(如果该值满足所有条件)。 |
表达式 AND 表达式 |
OR |
合并条件并找出一个匹配值(如果该值满足任一条件)。 |
表达式 OR 表达式 |
NOT |
否定布尔运算表达式。 |
NOT 值 NOT (Property = Value1) AND NOT (Property = Value2) |
( ) |
将选项编组到括号中。 |
(值, 值) |