查詢收件者表格 querying-recipient-table

在此範例中,我們要復原其電子郵件網域為「orange.co.uk」且不在倫敦居住的收件者的名稱和電子郵件。

  • 我們應該選取哪個表格?

    收件者表格(nms:recipient)

  • 要選取作為輸出欄的欄位

    電子郵件、姓名、城市和帳號

  • 收件者的篩選條件為何?

    城市和電子郵件網域

  • 是否已設定排序?

    是,根據​ Account number ​和​ Last name

若要建立此範例,請套用下列步驟:

  1. 按一下​ Tools > Generic query editor… ​並選擇​ 收件者 (nms:recipient)資料表。 然後按一下 Next

  2. 選擇: Last nameFirst nameEmailCity ​和​ Account number。 這些欄位已新增至​ Output columns。 然後按一下 Next

  3. 排序欄,以使用正確的順序顯示。 在此處,我們要以遞減順序排序帳號,並以字母順序排序名稱。 然後按一下 Next

  4. 在​ Data filtering ​視窗中,調整您的搜尋:選擇​ Filtering conditions ​並按一下​ Next

  5. Target element ​視窗可讓您輸入篩選設定。

    定義下列篩選條件:電子郵件網域等於「orange.co.uk」的收件者。 若要這麼做,請在​ Expression ​欄中選擇​ 電子郵件網域(@email),在​ Operator ​欄中選擇​ 等於,並在​ Value ​欄中輸入"orange.co.uk"。

  6. 如有需要,請按一下​ Distribution of values ​按鈕,以根據潛在客戶的電子郵件網域檢視分送。 資料庫中每個電子郵件網域都有百分比可用。 「orange.co.uk」以外的網域會一直顯示,直到套用篩選器為止。

    查詢摘要會顯示在視窗底部: 電子郵件網域等於'orange.co.uk'

  7. 按一下​ Preview ​以瞭解查詢結果:只顯示「orange.co.uk」電子郵件網域。

  8. 我們現在將變更查詢,以尋找不在倫敦的聯絡人。

    在​ Expression ​欄中選取​ City (location/@city)different from ​作為運運算元,並在​ Value ​欄中輸入​ London

  9. 這會將您帶往​ Data formatting ​視窗。 檢查欄順序。 將「城市」欄向上移動到「帳號」欄下方。

    取消勾選「名字」欄,將其從清單中移除。

  10. 在​ Data preview ​視窗中,按一下​ Start the preview of the data。 此函式計算查詢的結果。

    Column results ​索引標籤以欄顯示查詢結果。

    該結果會顯示所有含有「orange.co.uk」電子郵件網域的收件者,他們並非住在倫敦。 「名字」欄未顯示,因為在上一個階段中它未被核取。 帳號會依遞減順序排序。

    XML result ​索引標籤以XML格式顯示結果。

    Generated SQL queries ​索引標籤以SQL格式顯示查詢結果。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1