使用分組管理進行查詢

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

  • 需要選擇哪個表?

    收件者表(nms:recipient)

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

    電子郵件網域和主要金鑰(含計數)

  • 資料分組?

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

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

  1. 開啟​Generic query editor​並選擇「Recipient(收件人)」表(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:在此,會傳回3個以上30次為目標的不同電子郵件網域。

本頁內容