在此範例中,我們想執行查詢,以尋找在先前傳送期間鎖定超過30次的所有電子郵件網域。
需要選擇哪個表?
收件者表(nms:recipient)
要在輸出欄中選擇的欄位?
電子郵件網域和主要金鑰(含計數)
資料分組?
根據主鍵數超過30的電子郵件網域。 此操作使用Group by + Having選項執行。 Group by + Having 可讓您將資料分組(「分組依據」),並選取已分組的項目(「有」)。
若要建立此範例,請套用下列步驟:
開啟Generic query editor並選擇「Recipient(收件人)」表(nms:recipient(收件人))。
在Data to extract窗口中,選擇Email domain和Primary key欄位。 在Primary key欄位上執行計數。
有關主鍵計數的詳細資訊,請參閱本節。
選中Handle groupings (GROUP BY + HAVING)框。
在Sorting視窗中,以遞減順序排序電子郵件網域。 若要這麼做,請勾選Descending sort欄中的Yes。 按一下 Next。
在 Data filtering 中選取 Filtering conditions。轉至Target elements窗口,然後按一下Next。
在Data grouping窗口中,按一下Add選擇Email domain。
此資料分組窗口僅在選中Handle groupings (GROUP BY + HAVING框時顯示。
在Grouping condition視窗中,指出主鍵數大於30,因為我們只希望將電子郵件網域定位在超過30次後傳回為結果。
選中Manage groupings (GROUP BY + HAVING)框時,將顯示此窗口:這是篩選分組結果(HAVING)的地方。
在Data formatting視窗中,按一下Next:這裡不需要格式設定。
在資料預覽視窗中,按一下Launch data preview:在此,會傳回3個以上30次為目標的不同電子郵件網域。