查詢收件者表格 querying-recipient-table
在此範例中,我們要復原其電子郵件網域為「orange.co.uk」且不在倫敦居住的收件者的名稱和電子郵件。
-
我們應該選取哪個表格?
收件者表格(nms:recipient)
-
要選取作為輸出欄的欄位
電子郵件、姓名、城市和帳號
-
收件者的篩選條件為何?
城市和電子郵件網域
-
是否已設定排序?
是,根據 Account number 和 Last name
若要建立此範例,請套用下列步驟:
-
按一下 Tools > Generic query editor… 並選擇 收件者 (nms:recipient)資料表。 然後按一下 Next。
-
選擇: Last name、First name、Email、City 和 Account number。 這些欄位已新增至 Output columns。 然後按一下 Next。
-
排序欄,以使用正確的順序顯示。 在此處,我們要以遞減順序排序帳號,並以字母順序排序名稱。 然後按一下 Next。
-
在 Data filtering 視窗中,調整您的搜尋:選擇 Filtering conditions 並按一下 Next。
-
Target element 視窗可讓您輸入篩選設定。
定義下列篩選條件:電子郵件網域等於「orange.co.uk」的收件者。 若要這麼做,請在 Expression 欄中選擇 電子郵件網域(@email),在 Operator 欄中選擇 等於,並在 Value 欄中輸入"orange.co.uk"。
-
如有需要,請按一下 Distribution of values 按鈕,以根據潛在客戶的電子郵件網域檢視分送。 資料庫中每個電子郵件網域都有百分比可用。 「orange.co.uk」以外的網域會一直顯示,直到套用篩選器為止。
查詢摘要會顯示在視窗底部: 電子郵件網域等於'orange.co.uk'。
-
按一下 Preview 以瞭解查詢結果:只顯示「orange.co.uk」電子郵件網域。
-
我們現在將變更查詢,以尋找不在倫敦的聯絡人。
在 Expression 欄中選取 City (location/@city),different from 作為運運算元,並在 Value 欄中輸入 London。
-
這會將您帶往 Data formatting 視窗。 檢查欄順序。 將「城市」欄向上移動到「帳號」欄下方。
取消勾選「名字」欄,將其從清單中移除。
-
在 Data preview 視窗中,按一下 Start the preview of the data。 此函式計算查詢的結果。
Column results 索引標籤以欄顯示查詢結果。
該結果會顯示所有含有「orange.co.uk」電子郵件網域的收件者,他們並非住在倫敦。 「名字」欄未顯示,因為在上一個階段中它未被核取。 帳號會依遞減順序排序。
XML result 索引標籤以XML格式顯示結果。
Generated SQL queries 索引標籤以SQL格式顯示查詢結果。