使用分組管理進行查詢

在此範例中,我們想執行查詢,以尋找先前傳送中鎖定超過30次的所有電子郵件網域。

  • 需要選取哪個表格?

    收件者表格(nms:recipient)

  • 要在輸出列中選擇的欄位?

    電子郵件網域和主索引鍵(含計數)

  • 資料分組?

    根據主鍵計數超過30的電子郵件網域。 此操作是使用​Group by + Having​選項執行。 Group by + Having 可讓您將資料分組(「分組依據」),並選取分組的項目(「有」)。

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

  1. 開啟​Generic query editor​並選擇「收件人」表(nms:recipient)。

  2. 在​Data to extract​窗口中,選擇​Email domain​和​Primary key​欄位。 在​Primary key​欄位上執行計數。

    有關主鍵計數的詳細資訊,請參閱此部分

  3. 勾選​Handle groupings (GROUP BY + HAVING)​方塊。

  4. 在​Sorting​視窗中,以降序排序電子郵件網域。 要執行此操作,請檢查​Descending sort​列中的​Yes。 按一下​Next

  5. Data filtering 中選取 Filtering conditions。前往​Target elements​視窗,然後按一下​Next

  6. 在​Data grouping​窗口中,按一下​Add​選擇​Email domain

    只有勾選​Handle groupings (GROUP BY + HAVING​方塊時,才會顯示此資料分組視窗。

  7. 在​Grouping condition​視窗中,指出主要金鑰計數大於30,因為我們只想傳回目標定位超過30次的電子郵件網域作為結果。

    勾選​Manage groupings (GROUP BY + HAVING)​方塊時,此視窗隨即顯示:這是篩選分組結果(HAVING)的位置。

  8. 在​Data formatting​視窗中,按一下​Next:此處不需要格式設定。

  9. 在資料預覽視窗中,按一下​Launch data preview:在此處,會傳回三個目標超過30次的不同電子郵件網域。

本頁內容