可從「運算子」功能表取得邏輯運算子。這些運算子可建立條件,以在文字性質符合特定樣式或出現在特定清單中時,傳回文字性質的值。
當您建立地理空間圖徵的表示式時,可以使用以下邏輯運算子:
運算子 | 定義 | 語法 |
---|---|---|
LIKE |
尋找符合樣式的文字。您指定的樣式 (用單引號括住) 可包括一般字元和百分號 (%) 萬用字元。若要相符,一般字元必須與樣式中指定的字元完全相符;百分號字元可與樣式中的任意部分相符。 |
Property LIKE 'text%' |
NOT LIKE |
尋找不符合樣式的文字。百分號萬用字元的使用與 LIKE 相同。 |
NOT Property LIKE 'text%' |
IN |
確定指定的值是否與清單中的某個值相符。 |
Property IN (Value,Value) |
NOT IN |
確定指定的值是否與清單中的任一值都不相符。 |
NOT Property IN (Value,Value) |
IS NULL |
如果指定的性質為 NULL,則傳回該性質。如果包含位元運算子或算術運算子的表示式中的任意運算元均為 NULL,則該表示式演算結果為 NULL。 |
Property IS NULL |
IS NOT NULL |
如果指定的性質不為 NULL,則傳回此性質。如果包含位元運算子或算術運算子的表示式中的任意運算元均為 NULL,則該表示式演算結果為 NULL。 |
NOT Property IS NULL |
AND |
組合條件並在滿足所有條件時符合值。 |
Expression AND Expression |
OR |
組合條件並在滿足任一條件時符合值。 |
Expression OR Expression |
NOT |
否定布林表示式。 |
NOT Value NOT (Property = Value1) AND NOT (Property = Value2) |
( ) |
將選取內容用括號進行群組。 |
(Value, Value) |