1. 概述
條件判斷邏輯說明 文檔中,簡單介紹了屬於、不屬於、包含、不包含這四種條件判斷邏輯;很多使用者不清楚屬於與包含、不屬於與不包含的差別,本文將對此進行詳細解譯。
2. 詳細說明
2.1 包含和屬於說明
包含:一個集合中是否有另一個集合的所有元素。A 包含 B 意味着 B 的所有元素都在 A 中,部分與整體的關係。範例:
這是一個測試正文包含 個測試;這是一個測試正文不包含測 試正文;這是一個測試正文不包含測本
集合 A = {1, 2, 3, 4} ,集合 B = {2, 3},A 包含 B。
屬於:一個元素是否在一個集合中。元素 A 屬於集合 B 意味着 A 是 B 的一個成員,強調的是元素和集合的關係;範例:
集合 A = {1, 2, 3, 4},元素 3 屬於 A 。
測試正文屬於測試正文,測試正文1、測試正文,範例;測試正文不屬於測試,正文;測試正文不屬於測試正文實驗
範例資料如下圖所示:

| 場景 | 包含 | 屬於 |
|---|---|---|
| 只篩選出貨主地址為南州市的資料 | 需設定條件:貨主地址包含南州市 若設定條件:
| 需設定條件:貨主地址屬於南州市 若設定條件:
|
| 只篩選出貨主地址為南州市、鄭州市的資料 | 需設定條件:
若設定條件:貨主地址包含南州市,鄭州市,傳回結果為空 A 包含 B,B 只能是單個正文,不能是多個 | 需設定條件:貨主地址屬於南州市,鄭州市 A 屬於 B,B 可以是多個正文 |
| 篩選出貨主地址無限制的資料 | 設定條件:貨主地址包含無限制,傳回結果為:全部資料(值為 null 的資料在傳回結果中,值為空的資料不在傳回結果中)
| 設定條件貨主地址屬於無限制,傳回結果為:全部資料,值為 null、值為空的資料,在傳回結果中
|
2.2 不包含和不屬於說明
不包含:A 不包含 B,即集合 B 的某些元素不在集合 A 中。例如:
集合 A = {1, 2, 3, 4} ,集合 B = {2, 5},A 不包含 B。
這是一個測試正文不包含測 試正文;這是一個測試正文不包含測本;這是一個測試正文不包含一條測試
不屬於:A 不屬於 B,即 A 這個元素不在集合 B 中。例如:
集合 A = {1, 2, 3, 4},元素 5 不屬於 A 。
測試正文不屬於測試,正文;測試正文不屬於測試正文實驗
範例資料如下圖所示:

| 場景 | 不包含 | 不屬於 |
|---|---|---|
| 篩選出貨主地址中沒有南州市這個值的資料 | 設定條件:貨主地址不包含南州市,傳回結果為:貨主地址中沒有南州市這個值的資料(「貨主地址」為null值的資料在篩選結果中,為空值的資料不在篩選結果中)
| 設定條件:貨主地址不屬於南州市,傳回結果為:貨主地址中沒有南州市這個值的資料(「貨主地址」為空值、null值的資料也在篩選結果中) |
| 篩選出貨主地址中沒有南州市、鄭州市的資料 | 設定條件:
傳回結果為:貨主地址中沒有南州市、鄭州市的資料(「貨主地址」為null值的資料在篩選結果中,為空值的資料不在篩選結果中) 若設定條件:貨主地址不包含南州市,鄭州市,傳回結果為:除「貨主地址」為空外的所有資料 | 設定條件:貨主地址不屬於南州市,鄭州市,傳回結果為:貨主地址中沒有南州市、鄭州市的資料(「貨主地址」為空值、null值的資料也在篩選結果中) |
| 篩選出貨主地址無限制的資料 | 設定條件為:貨主地址不包含無限制,傳回結果為空
| 設定條件為:貨主地址不屬於無限制,傳回結果為空
|
