在此範例中,我們想要復原電子郵件網域為「orange.co.uk」且不住在倫敦的收件者的姓名和電子郵件。
我們應該選擇哪張表?
收件者表(nms:recipient)
要選為輸出列的欄位
電子郵件、姓名、城市和帳號
收件者的篩選條件為何?
城市與電子郵件網域
排序是否已配置?
是,基於Account number和Last name
若要建立此範例,請套用下列步驟:
按一下Tools > Generic query editor…並選擇Recipients(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)作為運算子,並在Value列中輸入London。different from
這將帶您進入Data formatting窗口。 檢查列順序。 在「帳戶編號」欄下方向上移動「城市」欄。
取消勾選「名字」欄,將其從清單中移除。
在Data preview窗口中,按一下Start the preview of the data。 此函式計算查詢的結果。
Column results標籤以列顯示查詢結果。
結果會顯示所有擁有「orange.co.uk」電子郵件網域且不住在倫敦的收件者。 「名字」欄未顯示,因為在上一階段中未勾選。 帳號會以遞減順序排序。
XML result標籤以XML格式顯示結果。
Generated QSL queries頁籤以SQL格式顯示查詢結果。